aboutsummaryrefslogtreecommitdiff
path: root/sys/security/mac_ifoff
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2009-01-10 10:58:41 +0000
committerRobert Watson <rwatson@FreeBSD.org>2009-01-10 10:58:41 +0000
commit9162f64b58d01ec01481d60b6cdc06ffd8e8c7fc (patch)
treea09d92856c004db2e7784d8452b80357e3fc5d22 /sys/security/mac_ifoff
parentdbdcb99498a0007fafce9b8f1b85de424b5d70d7 (diff)
Rather than having MAC policies explicitly declare what object types
they label, derive that information implicitly from the set of label initializers in their policy operations set. This avoids a possible class of programmer errors, while retaining the structure that allows us to avoid allocating labels for objects that don't need them. As before, we regenerate a global mask of labeled objects each time a policy is loaded or unloaded, stored in mac_labeled. Discussed with: csjp Suggested by: Jacques Vidrine <nectar at apple.com> Obtained from: TrustedBSD Project Sponsored by: Apple, Inc.
Notes
Notes: svn path=/head/; revision=187016
Diffstat (limited to 'sys/security/mac_ifoff')
-rw-r--r--sys/security/mac_ifoff/mac_ifoff.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/security/mac_ifoff/mac_ifoff.c b/sys/security/mac_ifoff/mac_ifoff.c
index 8543d2b5e56f..e49e3ad13bdf 100644
--- a/sys/security/mac_ifoff/mac_ifoff.c
+++ b/sys/security/mac_ifoff/mac_ifoff.c
@@ -170,4 +170,4 @@ static struct mac_policy_ops ifoff_ops =
};
MAC_POLICY_SET(&ifoff_ops, mac_ifoff, "TrustedBSD MAC/ifoff",
- MPC_LOADTIME_FLAG_UNLOADOK, NULL, 0);
+ MPC_LOADTIME_FLAG_UNLOADOK, NULL);