Cygwin: improve a comment in fhandler_socket::getsockname

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
Corinna Vinschen 2018-02-14 10:31:02 +01:00
parent e113d12684
commit 09d32b7480
1 changed files with 2 additions and 3 deletions

View File

@ -1411,9 +1411,8 @@ fhandler_socket::getsockname (struct sockaddr *name, int *namelen)
} }
else else
{ {
/* Always use a local big enough buffer and truncate later as necessary /* WinSock just returns WSAEFAULT if the buffer is too small. Use a
per POSIX. WinSock unfortunaltey only returns WSAEFAULT if the buffer big enough local buffer and truncate later as necessary, per POSIX. */
is too small. */
struct sockaddr_storage sock; struct sockaddr_storage sock;
int len = sizeof sock; int len = sizeof sock;
res = ::getsockname (get_socket (), (struct sockaddr *) &sock, &len); res = ::getsockname (get_socket (), (struct sockaddr *) &sock, &len);