]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
make addr_len the right sign in sslecho
authorNeil Horman <nhorman@openssl.org>
Sun, 7 Apr 2024 13:12:54 +0000 (09:12 -0400)
committerNeil Horman <nhorman@openssl.org>
Fri, 12 Apr 2024 12:02:20 +0000 (08:02 -0400)
cygwin caught a signedness difference in this pointer.

Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com>
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
(Merged from https://github.com/openssl/openssl/pull/24047)

demos/sslecho/main.c

index 41d4418c3f153476ed8c40ab3fae9dee3b12bbe1..2f66ae7ae66214a30610460822a8f3de1a7c04f8 100644 (file)
@@ -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 */