]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Properly initialize sockaddr
authorMurray <source@isc.org>
Sun, 9 Jun 2002 22:17:09 +0000 (22:17 +0000)
committerMurray <source@isc.org>
Sun, 9 Jun 2002 22:17:09 +0000 (22:17 +0000)
Submitted by: Jun-ichiro itojun Hagino <itojun@iijlab.net>
RT #: 3040

common/socket.c

index 16f048eb51f589e7b0be54827048727af86dae44..0a8be2d279bfc0e19d17b4aa77dcd42eb4387526 100644 (file)
@@ -51,7 +51,7 @@
 
 #ifndef lint
 static char copyright[] =
-"$Id: socket.c,v 1.55 2000/09/30 01:24:55 mellon Exp $ Copyright (c) 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.  All rights reserved.\n";
+"$Id: socket.c,v 1.56 2002/06/09 22:17:09 murray Exp $ Copyright (c) 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.  All rights reserved.\n";
 #endif /* not lint */
 
 #include "dhcpd.h"
@@ -114,11 +114,11 @@ int if_register_socket (info)
        once = 1;
 #endif
 
+       memset (&name, 0, sizeof (name));
        /* Set up the address we're going to bind to. */
        name.sin_family = AF_INET;
        name.sin_port = local_port;
        name.sin_addr = local_address;
-       memset (name.sin_zero, 0, sizeof (name.sin_zero));
 
        /* Make a socket... */
        if ((sock = socket (AF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0)