Commit 44bbf73f921100140d905e96ccebc2af51b2ac7a

Authored by bellard
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  
... ...