mirror of https://mirror.osredm.com/root/redis.git
A minor refinement to clusterbus extension estlen (#10902)
This commit is contained in:
parent
6af021007a
commit
069b30a2b3
|
@ -2002,7 +2002,7 @@ int writeHostnamePingExt(clusterMsgPingExt **cursor) {
|
||||||
uint32_t extension_size = getHostnamePingExtSize();
|
uint32_t extension_size = getHostnamePingExtSize();
|
||||||
|
|
||||||
/* Move the write cursor */
|
/* Move the write cursor */
|
||||||
(*cursor)->type = CLUSTERMSG_EXT_TYPE_HOSTNAME;
|
(*cursor)->type = htons(CLUSTERMSG_EXT_TYPE_HOSTNAME);
|
||||||
(*cursor)->length = htonl(extension_size);
|
(*cursor)->length = htonl(extension_size);
|
||||||
/* Make sure the string is NULL terminated by adding 1 */
|
/* Make sure the string is NULL terminated by adding 1 */
|
||||||
*cursor = (clusterMsgPingExt *) (ext->hostname + EIGHT_BYTE_ALIGN(sdslen(myself->hostname) + 1));
|
*cursor = (clusterMsgPingExt *) (ext->hostname + EIGHT_BYTE_ALIGN(sdslen(myself->hostname) + 1));
|
||||||
|
@ -2921,7 +2921,7 @@ void clusterSendPing(clusterLink *link, int type) {
|
||||||
* to put inside the packet. */
|
* to put inside the packet. */
|
||||||
estlen = sizeof(clusterMsg) - sizeof(union clusterMsgData);
|
estlen = sizeof(clusterMsg) - sizeof(union clusterMsgData);
|
||||||
estlen += (sizeof(clusterMsgDataGossip)*(wanted + pfail_wanted));
|
estlen += (sizeof(clusterMsgDataGossip)*(wanted + pfail_wanted));
|
||||||
estlen += sizeof(clusterMsgPingExt) + getHostnamePingExtSize();
|
estlen += getHostnamePingExtSize();
|
||||||
|
|
||||||
/* Note: clusterBuildMessageHdr() expects the buffer to be always at least
|
/* Note: clusterBuildMessageHdr() expects the buffer to be always at least
|
||||||
* sizeof(clusterMsg) or more. */
|
* sizeof(clusterMsg) or more. */
|
||||||
|
|
Loading…
Reference in New Issue