Fixed bug #20429: use the new pbuf_copy_partial instead of the old copy_from_pbuf, which illegally modified the given pbuf; Introduced pbuf_copy_partial, making netbuf_copy_partial use this function.

This commit is contained in:
goldsimon
2007-07-25 18:53:45 +00:00
parent 8be76ed450
commit f9c30017b0
6 changed files with 60 additions and 82 deletions

View File

@@ -19,6 +19,10 @@ HISTORY
++ New features:
2007-07-25 Simon Goldschmidt
* api_lib.c, ip_frag.c, pbuf.c, api.h, pbuf.h: Introduced pbuf_copy_partial,
making netbuf_copy_partial use this function.
2007-07-25 Simon Goldschmidt
* tcp_in.c: Fix bug #20506: Slow start / initial congestion window starts with
2 * mss (instead of 1 * mss previously) to comply with some newer RFCs and
@@ -252,6 +256,10 @@ HISTORY
++ Bug fixes:
2007-07-25 Simon Goldschmidt
* ip_frag.c: Fixed bug #20429: use the new pbuf_copy_partial instead of the old
copy_from_pbuf, which illegally modified the given pbuf.
2007-07-25 Simon Goldschmidt
* tcp_out.c: tcp_enqueue: pcb->snd_queuelen didn't work for chaine PBUF_RAMs:
changed snd_queuelen++ to snd_queuelen += pbuf_clen(p).