10 Feb
2023
10 Feb
'23
9:51 p.m.
Zebediah Figura (@zfigura) commented about dlls/ntdll/unix/socket.c:
} }
+static int sockaddr_get_port( const struct WS_sockaddr *wsaddr, int wsaddrlen ) +{ + switch (wsaddr->sa_family) + { + case WS_AF_INET: + { + struct WS_sockaddr_in win = {0}; + if (wsaddrlen < sizeof(win)) return 0; + memcpy( &win, wsaddr, sizeof(win) );
No need to memcpy; you can just cast "wsaddr" to the right type. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/2100#note_23776