]> Sergey Matveev's repositories - dht-bootstrap.git/commitdiff
Fix uninitialised sin_family field.
authorJuliusz Chroboczek <jch@pps.jussieu.fr>
Sun, 20 Nov 2011 22:46:52 +0000 (23:46 +0100)
committerJuliusz Chroboczek <jch@pps.jussieu.fr>
Sun, 20 Nov 2011 22:46:52 +0000 (23:46 +0100)
dht-bootstrap.c

index c9582b2c12cd6b090ed53fb95fefbd4cabb39ced..d96b0f7a763623dd93c53684ac3ca140d8248798 100644 (file)
@@ -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) {