cvs commit: src/sys/netinet tcp_sack.c

Giorgos Keramidas keramida at freebsd.org
Mon Mar 26 15:36:39 UTC 2007


On 2007-03-25 23:27, Andre Oppermann <andre at freebsd.org> wrote:
> andre       2007-03-25 23:27:27 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/netinet          tcp_sack.c 
>   Log:
>   In tcp_sack_doack() remove too tight KASSERT() added in last revision.  This
>   function may be called without any TCP SACK option blocks present.  Protect
>   iteration over SACK option blocks by checking for SACK options present flag
>   first.
>   
>   Bug reported by:        wkoszek, keramida, Nicolas Blais
>   
>   Revision  Changes    Path
>   1.36      +16 -14    src/sys/netinet/tcp_sack.c

Fantastic, thanks!

I'm now running a new kernel, compiled from sources which have been
updated to "Mon Mar 26 09:10:28 2007 +0000" sources, and no panics have
been observed so far with net.inet.tcp.sack.enable=1 :-)



More information about the cvs-src mailing list