From 762cf7e7d287f20b449659f627c889dad7daf6a6 Mon Sep 17 00:00:00 2001 From: Juliusz Chroboczek Date: Sun, 20 Nov 2011 23:46:52 +0100 Subject: [PATCH] Fix uninitialised sin_family field. --- dht-bootstrap.c | 2 ++ 1 file changed, 2 insertions(+) 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) { -- 2.44.0