From 20418822867065cdbbeffc05a0bd0abae64284ff Mon Sep 17 00:00:00 2001 From: antirez Date: Wed, 25 Dec 2013 18:39:49 +0100 Subject: [PATCH] anetPeerToString / SockName: port can be NULL on errors too. --- src/anet.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/anet.c b/src/anet.c index e37ae806..ef52d955 100644 --- a/src/anet.c +++ b/src/anet.c @@ -488,7 +488,7 @@ int anetPeerToString(int fd, char *ip, size_t ip_len, int *port) { socklen_t salen = sizeof(sa); if (getpeername(fd,(struct sockaddr*)&sa,&salen) == -1) { - *port = 0; + if (port) *port = 0; ip[0] = '?'; ip[1] = '\0'; return -1; @@ -510,7 +510,7 @@ int anetSockName(int fd, char *ip, size_t ip_len, int *port) { socklen_t salen = sizeof(sa); if (getsockname(fd,(struct sockaddr*)&sa,&salen) == -1) { - *port = 0; + if (port) *port = 0; ip[0] = '?'; ip[1] = '\0'; return -1;