X-Git-Url: http://git.monstr.eu/?p=linux-2.6-microblaze.git;a=blobdiff_plain;f=security%2Fselinux%2Fss%2Fservices.c;h=e5f1b2757a83a84ff4ce98b1d9f76cc9790d67b4;hp=d84c77f370dc49e942a81cab001f196547e3dc3f;hb=893c47d1964f5c9b00c5468f2cd1a1e9351fbb6a;hpb=f5c13f1fdef9fed65b95c3c5f343d22c425ac1d7 diff --git a/security/selinux/ss/services.c b/security/selinux/ss/services.c index d84c77f370dc..e5f1b2757a83 100644 --- a/security/selinux/ss/services.c +++ b/security/selinux/ss/services.c @@ -1673,6 +1673,8 @@ static int compute_sid_handle_invalid_context( if (context_struct_to_string(policydb, newcontext, &n, &nlen)) goto out; ab = audit_log_start(audit_context(), GFP_ATOMIC, AUDIT_SELINUX_ERR); + if (!ab) + goto out; audit_log_format(ab, "op=security_compute_sid invalid_context="); /* no need to record the NUL with untrusted strings */