Messages in this thread Patch in this message | | | From | Xiu Jianfeng <> | Subject | [PATCH -next] selinux: correct the return value when loads initial sids | Date | Wed, 28 Jul 2021 14:31:10 +0800 |
| |
It should not return 0 when SID 0 is assigned to isids. This patch fixes it.
Fixes: e3e0b582c321a ("selinux: remove unused initial SIDs and improve handling") Signed-off-by: Xiu Jianfeng <xiujianfeng@huawei.com> --- security/selinux/ss/policydb.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/security/selinux/ss/policydb.c b/security/selinux/ss/policydb.c index defc5ef35c66..ad1183e18ce0 100644 --- a/security/selinux/ss/policydb.c +++ b/security/selinux/ss/policydb.c @@ -884,6 +884,7 @@ int policydb_load_isids(struct policydb *p, struct sidtab *s) if (sid == SECSID_NULL) { pr_err("SELinux: SID 0 was assigned a context.\n"); + rc = -EINVAL; sidtab_destroy(s); goto out; } -- 2.17.1
| |