summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/security/mac_test/mac_test.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/security/mac_test/mac_test.c b/sys/security/mac_test/mac_test.c
index b02b36aa02d8..d1f54ee9cd32 100644
--- a/sys/security/mac_test/mac_test.c
+++ b/sys/security/mac_test/mac_test.c
@@ -104,8 +104,9 @@ SYSCTL_INT(_security_mac_test, OID_AUTO, enabled, CTLFLAG_RW,
SLOT(x) == 0, ("%s: Bad INPCB label", __func__ ))
#define ASSERT_IPQ_LABEL(x) KASSERT(SLOT(x) == IPQMAGIC || \
SLOT(x) == 0, ("%s: Bad IPQ label", __func__ ))
-#define ASSERT_MBUF_LABEL(x) KASSERT(SLOT(x) == MBUFMAGIC || \
- SLOT(x) == 0, ("%s: Bad MBUF label", __func__ ))
+#define ASSERT_MBUF_LABEL(x) KASSERT(x == NULL || \
+ SLOT(x) == MBUFMAGIC || SLOT(x) == 0, \
+ ("%s: Bad MBUF label", __func__ ))
#define ASSERT_MOUNT_LABEL(x) KASSERT(SLOT(x) == MOUNTMAGIC || \
SLOT(x) == 0, ("%s: Bad MOUNT label", __func__ ))
#define ASSERT_SOCKET_LABEL(x) KASSERT(SLOT(x) == SOCKETMAGIC || \