Put a mutex assert locked into puttdb_locked().
authorbluhm <bluhm@openbsd.org>
Fri, 26 Nov 2021 19:24:41 +0000 (19:24 +0000)
committerbluhm <bluhm@openbsd.org>
Fri, 26 Nov 2021 19:24:41 +0000 (19:24 +0000)
OK tobhe@

sys/netinet/ip_ipsp.c

index bd84e9f..04346c3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ip_ipsp.c,v 1.255 2021/11/26 16:16:35 tobhe Exp $     */
+/*     $OpenBSD: ip_ipsp.c,v 1.256 2021/11/26 19:24:41 bluhm Exp $     */
 /*
  * The authors of this code are John Ioannidis (ji@tla.org),
  * Angelos D. Keromytis (kermit@csd.uch.gr),
@@ -804,6 +804,8 @@ puttdb_locked(struct tdb *tdbp)
 {
        u_int32_t hashval;
 
+       MUTEX_ASSERT_LOCKED(&tdb_sadb_mtx);
+
        hashval = tdb_hash(tdbp->tdb_spi, &tdbp->tdb_dst, tdbp->tdb_sproto);
 
        /*