On Thu, 2009-08-06 at 15:41 +0530, Mousom wrote:
>   if (flags & TCP_ACK) {
>     right_wnd_edge = pcb->snd_wnd + pcb->snd_wl1;
>  
> Should not this be?
>   if (flags & TCP_ACK) {
>     right_wnd_edge = pcb->snd_wnd + pcb->snd_wl2;
>  
> Also later
>       if (pcb->snd_wl1 + pcb->snd_wnd == right_wnd_edge){
> seems to be wrong and should be
>       if (pcb->snd_wl2 + pcb->snd_wnd == right_wnd_edge){

I've checked this in, thanks for reporting the bug and fix.

Kieran



_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to