Commit ece95b2d authored by antirez's avatar antirez
Browse files

Cluster: sanity check FAILOVER_AUTH_REQUEST messages for proper length.

parent 66144337
...@@ -793,6 +793,10 @@ int clusterProcessPacket(clusterLink *link) { ...@@ -793,6 +793,10 @@ int clusterProcessPacket(clusterLink *link) {
ntohl(hdr->data.publish.msg.channel_len) + ntohl(hdr->data.publish.msg.channel_len) +
ntohl(hdr->data.publish.msg.message_len); ntohl(hdr->data.publish.msg.message_len);
if (totlen != explen) return 1; if (totlen != explen) return 1;
} else if (type == CLUSTERMSG_TYPE_FAILOVER_AUTH_REQUEST) {
uint32_t explen = sizeof(clusterMsg)-sizeof(union clusterMsgData);
if (totlen != explen) return 1;
} }
/* Ready to process the packet. Dispatch by type. */ /* Ready to process the packet. Dispatch by type. */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment