diff options
| -rw-r--r-- | src/net/fakedhcp.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/net/fakedhcp.c b/src/net/fakedhcp.c index b6c456a59..009b12c56 100644 --- a/src/net/fakedhcp.c +++ b/src/net/fakedhcp.c @@ -199,6 +199,10 @@ int create_fakepxebsack ( struct net_device *netdev, return rc; } + /* Populate ciaddr */ + fetch_ipv4_setting ( netdev_settings ( netdev ), &ip_setting, + &dhcppkt.dhcphdr->ciaddr ); + /* Merge in ProxyDHCP options */ if ( proxy_settings && ( ( rc = copy_settings ( &dhcppkt, proxy_settings ) ) != 0 ) ) { |
