--- a/libpurple/protocols/gg/lib/dcc.c Sun Jan 27 05:57:39 2013 -0500 +++ b/libpurple/protocols/gg/lib/dcc.c Tue Jan 29 15:38:45 2013 +0100 @@ -419,6 +419,7 @@ port = GG_DEFAULT_DCC_PORT; while (!bound) { + memset(&sin, 0, sizeof(sin)); sin.sin_family = AF_INET; sin.sin_addr.s_addr = INADDR_ANY; sin.sin_port = htons(port);