提交 ee5a6df1 编写于 作者: G Geoff Garside 提交者: antirez

Update calls to anetPeerToString to include ip_len.

上级 b39e827d
......@@ -2428,7 +2428,7 @@ sds genRedisInfoString(char *section) {
int port;
long lag = 0;
if (anetPeerToString(slave->fd,ip,&port) == -1) continue;
if (anetPeerToString(slave->fd,ip,sizeof(ip),&port) == -1) continue;
switch(slave->replstate) {
case REDIS_REPL_WAIT_BGSAVE_START:
case REDIS_REPL_WAIT_BGSAVE_END:
......
......@@ -293,7 +293,7 @@ void replicationFeedMonitors(redisClient *c, list *monitors, int dictid, robj **
int j, port;
sds cmdrepr = sdsnew("+");
robj *cmdobj;
char ip[32];
char ip[REDIS_IP_STR_LEN];
struct timeval tv;
gettimeofday(&tv,NULL);
......@@ -303,7 +303,7 @@ void replicationFeedMonitors(redisClient *c, list *monitors, int dictid, robj **
} else if (c->flags & REDIS_UNIX_SOCKET) {
cmdrepr = sdscatprintf(cmdrepr,"[%d unix:%s] ",dictid,server.unixsocket);
} else {
anetPeerToString(c->fd,ip,&port);
anetPeerToString(c->fd,ip,sizeof(ip),&port);
cmdrepr = sdscatprintf(cmdrepr,"[%d %s:%d] ",dictid,ip,port);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册