Commit 27d06111 authored by antirez's avatar antirez
Browse files

anetPeerToString / SockName: port can be NULL on errors too.

parent 5b7c1613
...@@ -488,7 +488,7 @@ int anetPeerToString(int fd, char *ip, size_t ip_len, int *port) { ...@@ -488,7 +488,7 @@ int anetPeerToString(int fd, char *ip, size_t ip_len, int *port) {
socklen_t salen = sizeof(sa); socklen_t salen = sizeof(sa);
if (getpeername(fd,(struct sockaddr*)&sa,&salen) == -1) { if (getpeername(fd,(struct sockaddr*)&sa,&salen) == -1) {
*port = 0; if (port) *port = 0;
ip[0] = '?'; ip[0] = '?';
ip[1] = '\0'; ip[1] = '\0';
return -1; return -1;
...@@ -510,7 +510,7 @@ int anetSockName(int fd, char *ip, size_t ip_len, int *port) { ...@@ -510,7 +510,7 @@ int anetSockName(int fd, char *ip, size_t ip_len, int *port) {
socklen_t salen = sizeof(sa); socklen_t salen = sizeof(sa);
if (getsockname(fd,(struct sockaddr*)&sa,&salen) == -1) { if (getsockname(fd,(struct sockaddr*)&sa,&salen) == -1) {
*port = 0; if (port) *port = 0;
ip[0] = '?'; ip[0] = '?';
ip[1] = '\0'; ip[1] = '\0';
return -1; return -1;
......
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