From ead48e620c74cc8b6b5568fdb18896f893ab73ee Mon Sep 17 00:00:00 2001 From: Stephen Smalley Date: Mon, 16 May 2005 21:53:52 -0700 Subject: [PATCH] --- yaml --- r: 1168 b: refs/heads/master c: 4c443d1b558b21520bd8fd6140b85cee0756becd h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/security/selinux/ss/services.c | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index 668110e372a3..93c2f030249b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b81074800b98ac50b64d4c8d34e8abf0fda5e3d1 +refs/heads/master: 4c443d1b558b21520bd8fd6140b85cee0756becd diff --git a/trunk/security/selinux/ss/services.c b/trunk/security/selinux/ss/services.c index 5a820cf88c9c..8449d667b062 100644 --- a/trunk/security/selinux/ss/services.c +++ b/trunk/security/selinux/ss/services.c @@ -476,8 +476,8 @@ int security_compute_av(u32 ssid, int rc = 0; if (!ss_initialized) { - avd->allowed = requested; - avd->decided = requested; + avd->allowed = 0xffffffff; + avd->decided = 0xffffffff; avd->auditallow = 0; avd->auditdeny = 0xffffffff; avd->seqno = latest_granting; @@ -1196,9 +1196,11 @@ int security_load_policy(void *data, size_t len) } policydb_loaded_version = policydb.policyvers; ss_initialized = 1; - + seqno = ++latest_granting; LOAD_UNLOCK; selinux_complete_init(); + avc_ss_reset(seqno); + selnl_notify_policyload(seqno); return 0; }