projects
/
citadel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
replace strlens by breaks, fix comparison warnings.
[citadel.git]
/
citadel
/
modules
/
c-ares-dns
/
serv_c-ares-dns.c
diff --git
a/citadel/modules/c-ares-dns/serv_c-ares-dns.c
b/citadel/modules/c-ares-dns/serv_c-ares-dns.c
index 94592a161ea4ecc06b40c7efc5529207b77c02e5..99131ae221cd9202d93fa1575721be57a4e9ff92 100644
(file)
--- a/
citadel/modules/c-ares-dns/serv_c-ares-dns.c
+++ b/
citadel/modules/c-ares-dns/serv_c-ares-dns.c
@@
-567,8
+567,9
@@
void SockStateCb(void *data, int sock, int read, int write)
/* already inside of the event queue. */
if (DebugCAres)
{
/* already inside of the event queue. */
if (DebugCAres)
{
- struct sockaddr_in sin
= {}
;
+ struct sockaddr_in sin;
socklen_t slen;
socklen_t slen;
+ memset(&sin, 0, sizeof(sin));
slen = sizeof(sin);
if ((IO->DNS.SourcePort == 0) &&
(getsockname(sock, &sin, &slen) == 0))
slen = sizeof(sin);
if ((IO->DNS.SourcePort == 0) &&
(getsockname(sock, &sin, &slen) == 0))