From: Neil Horman Date: Sun, 7 Apr 2024 13:12:54 +0000 (-0400) Subject: make addr_len the right sign in sslecho X-Git-Tag: openssl-3.4.0-alpha1~697 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6195c08d10484a79128cfba6cdbe9121f4247398;p=thirdparty%2Fopenssl.git make addr_len the right sign in sslecho cygwin caught a signedness difference in this pointer. Reviewed-by: Nicola Tuveri Reviewed-by: Tim Hudson Reviewed-by: Paul Dale Reviewed-by: Tom Cosgrove (Merged from https://github.com/openssl/openssl/pull/24047) --- diff --git a/demos/sslecho/main.c b/demos/sslecho/main.c index 41d4418c3f1..2f66ae7ae66 100644 --- a/demos/sslecho/main.c +++ b/demos/sslecho/main.c @@ -156,7 +156,11 @@ int main(int argc, char **argv) char *rem_server_ip = NULL; struct sockaddr_in addr; +#if defined(OPENSSL_SYS_CYGWIN) || defined(OPENSSL_SYS_WINDOWS) + int addr_len = sizeof(addr); +#else unsigned int addr_len = sizeof(addr); +#endif #if !defined (OPENSSL_SYS_WINDOWS) /* ignore SIGPIPE so that server can continue running when client pipe closes abruptly */