Page MenuHomeFreeBSD

D52934.id163637.diff
No OneTemporary

D52934.id163637.diff

diff --git a/sys/netinet/tcp_syncache.c b/sys/netinet/tcp_syncache.c
--- a/sys/netinet/tcp_syncache.c
+++ b/sys/netinet/tcp_syncache.c
@@ -1285,7 +1285,8 @@
"segment rejected\n",
s, __func__, th->th_ack, sc->sc_iss + 1);
SCH_UNLOCK(sch);
- goto failed;
+ free(s, M_TCPLOG);
+ return (0); /* Do send RST, do not free sc. */;
}
TAILQ_REMOVE(&sch->sch_bucket, sc, sc_hash);

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 2, 4:53 AM (2 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30704808
Default Alt Text
D52934.id163637.diff (409 B)

Event Timeline