diff options
author | Marty Connor | 2008-03-22 04:37:02 +0100 |
---|---|---|
committer | Marty Connor | 2008-03-22 04:37:02 +0100 |
commit | 1741e3e761cb152e9df8943a1e2a3f4ee52d4e9b (patch) | |
tree | 2afa6e5dd0426a2f9d7779c371ec64e85f152783 | |
parent | Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxe (diff) | |
download | ipxe-1741e3e761cb152e9df8943a1e2a3f4ee52d4e9b.tar.gz ipxe-1741e3e761cb152e9df8943a1e2a3f4ee52d4e9b.tar.xz ipxe-1741e3e761cb152e9df8943a1e2a3f4ee52d4e9b.zip |
[DHCP] FIXME: quick temporary settings fix, needs update for new API
-rw-r--r-- | src/net/udp/dhcp.c | 4 |
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 ); |