diff --git a/contrib/win32/w32-posix-prototype/win32posix/win32posix/socketio.c b/contrib/win32/w32-posix-prototype/win32posix/win32posix/socketio.c index e4a9c92..1d4cc87 100644 --- a/contrib/win32/w32-posix-prototype/win32posix/win32posix/socketio.c +++ b/contrib/win32/w32-posix-prototype/win32posix/win32posix/socketio.c @@ -701,7 +701,7 @@ socketio_accept(struct w32_io* pio, struct sockaddr* addr, int* addrlen) { &local_address_len, &remote_address, &remote_address_len); if (remote_address_len) { memcpy(addr, remote_address, remote_address_len); - addrlen = remote_address_len; + *addrlen = remote_address_len; } } return accept_io;