diff --git a/sys/netinet/tcp_syncache.c b/sys/netinet/tcp_syncache.c index b397083924f3..a14a85570e76 100644 --- a/sys/netinet/tcp_syncache.c +++ b/sys/netinet/tcp_syncache.c @@ -983,7 +983,7 @@ syncache_add(inc, to, th, sop, m) * attempt to use it in syncache_respond(). */ if (to->to_flags & TOF_SIGNATURE) - sc->sc_flags = SCF_SIGNATURE; + sc->sc_flags |= SCF_SIGNATURE; #endif if (to->to_flags & TOF_SACK)