projects
/
qemu
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Use broadcast address for slirp dhcp replies
[qemu]
/
slirp
/
bootp.c
diff --git
a/slirp/bootp.c
b/slirp/bootp.c
index
bf704ab
..
ca177f4
100644
(file)
--- a/
slirp/bootp.c
+++ b/
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;