Przeglądaj źródła

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

Dirk Ziegelmeier 7 lat temu
rodzic
commit
bc25863d1b
1 zmienionych plików z 1 dodań i 0 usunięć
  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;
     }