diff --git a/src/dcc.c b/src/dcc.c index 0bd0a95cf..4217ec9a9 100644 --- a/src/dcc.c +++ b/src/dcc.c @@ -1397,6 +1397,7 @@ static void dcc_telnet_hostresolved(int i) dcc[j].sock = getsock(dcc[j].sockname.family, 0); if (dcc[j].sock >= 0) { sockname_t name; + name.family = dcc[j].sockname.family; name.addrlen = sizeof(name.addr); if (getsockname(dcc[i].sock, &name.addr.sa, &name.addrlen) < 0) debug2("dcc: dcc_telnet_hostresolved(): getsockname() socket %ld error %s", dcc[i].sock, strerror(errno));