getpeername returns 0 on error

This commit is contained in:
Alexis Campailla
2015-02-24 18:11:23 +01:00
parent c3f758c923
commit 322d708f21
+2 -2
View File
@@ -258,7 +258,7 @@ void FDAPI_GetAcceptExSockaddrs(int fd,PVOID lpOutputBuffer,DWORD dwReceiveDataL
return;
}
return getacceptsockaddrs(lpOutputBuffer,dwReceiveDataLength,dwLocalAddressLength,dwRemoteAddressLength,LocalSockaddr,LocalSockaddrLength,RemoteSockaddr,RemoteSockaddrLength);
getacceptsockaddrs(lpOutputBuffer,dwReceiveDataLength,dwLocalAddressLength,dwRemoteAddressLength,LocalSockaddr,LocalSockaddrLength,RemoteSockaddr,RemoteSockaddrLength);
}
} CATCH_AND_REPORT()
}
@@ -946,7 +946,7 @@ int redis_getpeername_impl(int sockfd, struct sockaddr *addr, socklen_t * addrle
return f_getpeername(s,addr, addrlen);
} else {
errno = EBADF;
return 0;
return SOCKET_ERROR;
}
} CATCH_AND_REPORT();