From: Juliusz Chroboczek Date: Sun, 20 Nov 2011 22:46:52 +0000 (+0100) Subject: Fix uninitialised sin_family field. X-Git-Tag: dht-bootstrap-0.2~4 X-Git-Url: http://www.git.stargrave.org/?p=dht-bootstrap.git;a=commitdiff_plain;h=762cf7e7d287f20b449659f627c889dad7daf6a6 Fix uninitialised sin_family field. --- diff --git a/dht-bootstrap.c b/dht-bootstrap.c index c9582b2..d96b0f7 100644 --- a/dht-bootstrap.c +++ b/dht-bootstrap.c @@ -427,6 +427,7 @@ main(int argc, char **argv) struct sockaddr_in sin; int rc; memset(&sin, 0, sizeof(sin)); + sin.sin_family = AF_INET; sin.sin_port = htons(port); rc = bind(dht_socket, (struct sockaddr*)&sin, sizeof(sin)); if(rc < 0) { @@ -464,6 +465,7 @@ main(int argc, char **argv) happens if the user used the -b flag. */ memset(&sin6, 0, sizeof(sin6)); + sin6.sin6_family = AF_INET6; sin6.sin6_port = htons(port); rc = bind(dht_socket6, (struct sockaddr*)&sin6, sizeof(sin6)); if(rc < 0) {