gdhcp: Initialise socket structure before binding
authorSamuel Ortiz <sameo@linux.intel.com>
Mon, 29 Nov 2010 16:44:52 +0000 (17:44 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Mon, 29 Nov 2010 16:44:52 +0000 (17:44 +0100)
gdhcp/client.c

index 4e687e9..cebe6f4 100644 (file)
@@ -435,6 +435,7 @@ static int dhcp_l2_socket(int ifindex)
                setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, &filter_prog,
                                                        sizeof(filter_prog));
 
+       memset(&sock, 0, sizeof(sock));
        sock.sll_family = AF_PACKET;
        sock.sll_protocol = htons(ETH_P_IP);
        sock.sll_ifindex = ifindex;