Page MenuHomeFreeBSD

D20172.id57094.diff
No OneTemporary

D20172.id57094.diff

Index: sys/netinet/tcp_syncache.c
===================================================================
--- sys/netinet/tcp_syncache.c
+++ sys/netinet/tcp_syncache.c
@@ -1521,6 +1521,9 @@
sc->sc_todctx = todctx;
#endif
sc->sc_irs = th->th_seq;
+ KASSERT(is_random_seeded(), ("%s: syncache_init() already relies on "
+ "arc4random being available, so it must be here as well.",
+ __func__));
sc->sc_iss = arc4random();
sc->sc_flags = 0;
sc->sc_flowlabel = 0;

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 11, 2:04 PM (6 h, 17 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29540993
Default Alt Text
D20172.id57094.diff (475 B)

Event Timeline