diff options
Diffstat (limited to 'src/net/fakedhcp.c')
-rw-r--r-- | src/net/fakedhcp.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/net/fakedhcp.c b/src/net/fakedhcp.c index d9ae36cd..2fb08c69 100644 --- a/src/net/fakedhcp.c +++ b/src/net/fakedhcp.c @@ -108,11 +108,12 @@ static int copy_settings ( struct dhcp_packet *dest, int create_fakedhcpdiscover ( struct net_device *netdev, void *data, size_t max_len ) { struct dhcp_packet dhcppkt; - struct in_addr ciaddr = { 0 }; + struct in_addr dummy_addr = { 0 }; int rc; - if ( ( rc = dhcp_create_request ( &dhcppkt, netdev, ciaddr, NULL, data, - max_len ) ) != 0 ) { + if ( ( rc = dhcp_create_request ( &dhcppkt, netdev, DHCPDISCOVER, + dummy_addr, dummy_addr, dummy_addr, + NULL, data, max_len ) ) != 0 ) { DBG ( "Could not create DHCPDISCOVER: %s\n", strerror ( rc ) ); return rc; |