Fixed bug #30728: tcp_new_port() did not check listen pcbs

This commit is contained in:
goldsimon
2010-08-10 20:15:31 +00:00
parent aaa8d2795e
commit 4cc36b2284
2 changed files with 4 additions and 1 deletions

View File

@@ -616,7 +616,7 @@ tcp_new_port(void)
port = TCP_LOCAL_PORT_RANGE_START;
}
/* Check all PCB lists. */
for (i = 1; i < NUM_TCP_PCB_LISTS; i++) {
for (i = 0; i < NUM_TCP_PCB_LISTS; i++) {
for(pcb = *tcp_pcb_lists[i]; pcb != NULL; pcb = pcb->next) {
if (pcb->local_port == port) {
goto again;