Sfoglia il codice sorgente

Apply patch #9694: Update prev pointer when skipping entries in tcp_slowtmr to prevent hitting assertion

Dirk Ziegelmeier 7 anni fa
parent
commit
d4c8b3e7e8
1 ha cambiato i file con 1 aggiunte e 0 eliminazioni
  1. 1 0
      src/core/tcp.c

+ 1 - 0
src/core/tcp.c

@@ -1219,6 +1219,7 @@ tcp_slowtmr_start:
     LWIP_ASSERT("tcp_slowtmr: active pcb->state != TIME-WAIT\n", pcb->state != TIME_WAIT);
     if (pcb->last_timer == tcp_timer_ctr) {
       /* skip this pcb, we have already processed it */
+      prev = pcb;
       pcb = pcb->next;
       continue;
     }