aboutsummaryrefslogtreecommitdiff
path: root/sys/security/mac/mac_process.c
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2003-09-29 18:35:17 +0000
committerRobert Watson <rwatson@FreeBSD.org>2003-09-29 18:35:17 +0000
commitcc7b13bfe0dc4a881a42519ba6f8a959d0452d4e (patch)
tree47c1481436e72b7588b2964c34c6203146488293 /sys/security/mac/mac_process.c
parent6cfa0cbdeea3c564489485760f4f1e026d3d7b22 (diff)
Notes
Diffstat (limited to 'sys/security/mac/mac_process.c')
-rw-r--r--sys/security/mac/mac_process.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/security/mac/mac_process.c b/sys/security/mac/mac_process.c
index 700b0291ce03d..db3ade90f790b 100644
--- a/sys/security/mac/mac_process.c
+++ b/sys/security/mac/mac_process.c
@@ -1176,7 +1176,8 @@ static int
mac_check_structmac_consistent(struct mac *mac)
{
- if (mac->m_buflen > MAC_MAX_LABEL_BUF_LEN)
+ if (mac->m_buflen < 0 ||
+ mac->m_buflen > MAC_MAX_LABEL_BUF_LEN)
return (EINVAL);
return (0);