From 237ab727b9b3ae025ef589bb5455443033f79bda Mon Sep 17 00:00:00 2001 From: antirez Date: Tue, 13 Jan 2015 09:31:37 +0100 Subject: [PATCH] Suppress valgrind error about write sending uninitialized data. Valgrind checks that the buffers we transfer via syscalls are all composed of bytes actually initialized. This is useful, it makes we able to avoid leaking informations in non initialized parts fo messages transferred to other hosts. This commit fixes one of such issues. --- src/cluster.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cluster.c b/src/cluster.c index 7eeaa8e5..5819d872 100644 --- a/src/cluster.c +++ b/src/cluster.c @@ -1119,6 +1119,7 @@ int clusterStartHandshake(char *ip, int port) { /* Set norm_ip as the normalized string representation of the node * IP address. */ + memset(norm_ip,0,REDIS_IP_STR_LEN); if (sa.ss_family == AF_INET) inet_ntop(AF_INET, (void*)&(((struct sockaddr_in *)&sa)->sin_addr),