make addr_len the right sign in sslecho

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)
This commit is contained in:
Neil Horman 2024-04-07 09:12:54 -04:00
parent 793a4056ad
commit 6195c08d10
1 changed files with 4 additions and 0 deletions

View 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 */