PERFORCE change 52165 for review
Robert Watson
rwatson at FreeBSD.org
Mon May 3 21:07:53 GMT 2004
http://perforce.freebsd.org/chv.cgi?CH=52165
Change 52165 by rwatson at rwatson_tislabs on 2004/05/03 14:07:20
When asserting an mbuf label pointer, don't perform the test if
the label pointer is NULL, which can happen if mac_test is
loaded after system boot, so mbufs are in flight that don't
have label state allocated.
Affected files ...
.. //depot/projects/trustedbsd/mac/sys/security/mac_test/mac_test.c#131 edit
Differences ...
==== //depot/projects/trustedbsd/mac/sys/security/mac_test/mac_test.c#131 (text+ko) ====
@@ -115,8 +115,9 @@
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 || \
To Unsubscribe: send mail to majordomo at trustedbsd.org
with "unsubscribe trustedbsd-cvs" in the body of the message
More information about the trustedbsd-cvs
mailing list