--- ../../../linux-2.4.22/net/ipv4/tcp_ipv4.c Mon Aug 25 04:44:44 2003 +++ tcp_ipv4.c Fri Sep 5 16:56:54 2003 @@ -907,9 +907,9 @@ req->expires = jiffies + TCP_TIMEOUT_INIT; req->retrans = 0; req->sk = NULL; - req->dl_next = lopt->syn_table[h]; write_lock(&tp->syn_wait_lock); + req->dl_next = lopt->syn_table[h]; lopt->syn_table[h] = req; write_unlock(&tp->syn_wait_lock);