summaryrefslogtreecommitdiffstats
path: root/demos/sslecho/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'demos/sslecho/main.c')
-rw-r--r--demos/sslecho/main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/demos/sslecho/main.c b/demos/sslecho/main.c
index 41d4418c3f..2f66ae7ae6 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 */