summaryrefslogtreecommitdiffstats
path: root/src/net
diff options
context:
space:
mode:
authorMarty Connor2008-03-22 04:37:02 +0100
committerMarty Connor2008-03-22 04:37:02 +0100
commit1741e3e761cb152e9df8943a1e2a3f4ee52d4e9b (patch)
tree2afa6e5dd0426a2f9d7779c371ec64e85f152783 /src/net
parentMerge branch 'master' of rom.etherboot.org:/pub/scm/gpxe (diff)
downloadipxe-1741e3e761cb152e9df8943a1e2a3f4ee52d4e9b.tar.gz
ipxe-1741e3e761cb152e9df8943a1e2a3f4ee52d4e9b.tar.xz
ipxe-1741e3e761cb152e9df8943a1e2a3f4ee52d4e9b.zip
[DHCP] FIXME: quick temporary settings fix, needs update for new API
Diffstat (limited to 'src/net')
-rw-r--r--src/net/udp/dhcp.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/net/udp/dhcp.c b/src/net/udp/dhcp.c
index 28f7e1d7..2c1e76d9 100644
--- a/src/net/udp/dhcp.c
+++ b/src/net/udp/dhcp.c
@@ -160,6 +160,10 @@ static int create_dhcp_packet ( struct dhcp_packet *dhcppkt,
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 );