summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qemu/slirp/bootp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/qemu/slirp/bootp.c b/qemu/slirp/bootp.c
index bf704abf..ca177f40 100644
--- a/qemu/slirp/bootp.c
+++ b/qemu/slirp/bootp.c
@@ -191,6 +191,8 @@ static void bootp_reply(struct bootp_t *bp)
rbp->bp_yiaddr = daddr.sin_addr; /* Client IP address */
rbp->bp_siaddr = saddr.sin_addr; /* Server IP address */
+ daddr.sin_addr.s_addr = 0xffffffffu;
+
q = rbp->bp_vend;
memcpy(q, rfc1533_cookie, 4);
q += 4;