Commit 44bbf73f921100140d905e96ccebc2af51b2ac7a
1 parent
00ffa62a
dhcp packet size fix (aka pump fix)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@888 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
2 additions
and
1 deletions
slirp/bootp.c
... | ... | @@ -225,7 +225,8 @@ static void bootp_reply(struct bootp_t *bp) |
225 | 225 | } |
226 | 226 | *q++ = RFC1533_END; |
227 | 227 | |
228 | - m->m_len = sizeof(struct bootp_t); | |
228 | + m->m_len = sizeof(struct bootp_t) - | |
229 | + sizeof(struct ip) - sizeof(struct udphdr); | |
229 | 230 | udp_output2(NULL, m, &saddr, &daddr, IPTOS_LOWDELAY); |
230 | 231 | } |
231 | 232 | ... | ... |