[DHCP] FIXME: quick temporary settings fix, needs update for new API
authorMarty Connor <mdc@etherboot.org>
Sat, 22 Mar 2008 03:37:02 +0000 (23:37 -0400)
committerMarty Connor <mdc@etherboot.org>
Sat, 22 Mar 2008 03:37:02 +0000 (23:37 -0400)
src/net/udp/dhcp.c

index 28f7e1d..2c1e76d 100644 (file)
@@ -160,6 +160,10 @@ static int create_dhcp_packet ( struct dhcp_packet *dhcppkt,
                return -ENOSPC;
 
        /* Initialise DHCP packet content */
                return -ENOSPC;
 
        /* Initialise DHCP packet content */
+
+        /* FIXME: wrong place to fix this. */
+        memset ( dhcppkt, 0, sizeof ( *dhcppkt ) );
+
        memset ( dhcphdr, 0, max_len );
        dhcphdr->xid = dhcp_xid ( netdev );
        dhcphdr->magic = htonl ( DHCP_MAGIC_COOKIE );
        memset ( dhcphdr, 0, max_len );
        dhcphdr->xid = dhcp_xid ( netdev );
        dhcphdr->magic = htonl ( DHCP_MAGIC_COOKIE );