From: bellard Date: Fri, 4 Jun 2004 15:30:48 +0000 (+0000) Subject: dhcp packet size fix (aka pump fix) X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=44bbf73f921100140d905e96ccebc2af51b2ac7a;p=qmiga%2Fqemu.git dhcp packet size fix (aka pump fix) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@888 c046a42c-6fe2-441c-8c8c-71466251a162 --- diff --git a/slirp/bootp.c b/slirp/bootp.c index 755072db83..30cb05e956 100644 --- a/slirp/bootp.c +++ b/slirp/bootp.c @@ -225,7 +225,8 @@ static void bootp_reply(struct bootp_t *bp) } *q++ = RFC1533_END; - m->m_len = sizeof(struct bootp_t); + m->m_len = sizeof(struct bootp_t) - + sizeof(struct ip) - sizeof(struct udphdr); udp_output2(NULL, m, &saddr, &daddr, IPTOS_LOWDELAY); }