mirror of
https://github.com/fluencelabs/redis
synced 2025-04-29 20:42:13 +00:00
Make sure buffer is enough in clusterSendPing().
This commit is contained in:
parent
722faed62a
commit
2c6dc9f15f
@ -2071,7 +2071,7 @@ void clusterBuildMessageHdr(clusterMsg *hdr, int type) {
|
|||||||
/* Send a PING or PONG packet to the specified node, making sure to add enough
|
/* Send a PING or PONG packet to the specified node, making sure to add enough
|
||||||
* gossip informations. */
|
* gossip informations. */
|
||||||
void clusterSendPing(clusterLink *link, int type) {
|
void clusterSendPing(clusterLink *link, int type) {
|
||||||
unsigned char buf[sizeof(clusterMsg)];
|
unsigned char buf[sizeof(clusterMsg)+sizeof(clusterMsgDataGossip)*3];
|
||||||
clusterMsg *hdr = (clusterMsg*) buf;
|
clusterMsg *hdr = (clusterMsg*) buf;
|
||||||
int gossipcount = 0, totlen;
|
int gossipcount = 0, totlen;
|
||||||
/* freshnodes is the number of nodes we can still use to populate the
|
/* freshnodes is the number of nodes we can still use to populate the
|
||||||
|
Loading…
x
Reference in New Issue
Block a user