X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2Finit.c;h=5cbb2ff5251731923d5f515431fc003ee9367eba;hb=72b9bb6d922bef56ffa5f5627f38b274cd03bbb3;hp=62115a863935ad0b3c5005fd8ea443f2ae5e9cac;hpb=0ea6f28018f6553316a67332d5ac483c6fb3b9be;p=wget diff --git a/src/init.c b/src/init.c index 62115a86..5cbb2ff5 100644 --- a/src/init.c +++ b/src/init.c @@ -521,13 +521,14 @@ cmd_address (const char *com, const char *val, void *closure) struct sockaddr_in sin; struct sockaddr_in **target = (struct sockaddr_in **)closure; + memset (&sin, '\0', sizeof (sin)); + if (!store_hostaddress ((unsigned char *)&sin.sin_addr, val)) { fprintf (stderr, _("%s: %s: Cannot convert `%s' to an IP address.\n"), exec_name, com, val); return 0; } - sin.sin_family = AF_INET; sin.sin_port = 0;