[EMAIL PROTECTED] wrote:

and continues to run forever. as you can see, under some circumstances (which are not clear to me) "pcb->next" can become equal to "pcb". tcp_tmr() is called every TCP_TMR_INTERVAL milliseconds, as recommended. is it a bug of the stack?


I had a similar problem and found the reason in my changes : I had
misunderstood the timers and provided only a single timer list
(the timer_root returned by sys_arch_timeouts) for multiple
processes.

If you're using any sort of threads, are you sure that each
thread has a unique list of timers ?

-adrian



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

Reply via email to