summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/net/fakedhcp.c4
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 ) ) {