From 863bff21a0c55497368a0db3045ea8e6a0b83446 Mon Sep 17 00:00:00 2001 From: Radim Kolar <> Date: Tue, 9 Sep 2014 07:37:46 +0200 Subject: [PATCH] correctly zero sockaddr_in structure --- ChangeLog | 2 ++ common/udp_io.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 6bc94be..546bc03 100644 --- a/ChangeLog +++ b/ChangeLog @@ -10,6 +10,8 @@ Version NEXT semicolon on separate line FAQ: Cleaned lot of SGML markup errors Do not use sgmlformat, call jade directly + correctly zero entire sockaddr_in structure during name resolving, + error found by clang. Version 2.8.1b26 - 1 Oct 2009 fver now reports if server can process extra data in input packets. diff --git a/common/udp_io.c b/common/udp_io.c index 2119241..33a049e 100644 --- a/common/udp_io.c +++ b/common/udp_io.c @@ -65,7 +65,7 @@ int _x_adr (const char *host, int port, struct sockaddr_in * his) int i; char *s, *d; - memset(his,0,sizeof(his)); + memset(his,0,sizeof(struct sockaddr_in)); if(!host) { gethostname(myhost,sizeof(myhost)); host=myhost;