]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - security/selinux/ss/policydb.c
selinux: fix GPF on invalid policy
[mirror_ubuntu-bionic-kernel.git] / security / selinux / ss / policydb.c
index ffeb644bfecd74d225be0d20e7d192547a3af8af..524068d71bc1a8c5518d627452e4716f673f451d 100644 (file)
@@ -730,7 +730,8 @@ static int sens_destroy(void *key, void *datum, void *p)
        kfree(key);
        if (datum) {
                levdatum = datum;
-               ebitmap_destroy(&levdatum->level->cat);
+               if (levdatum->level)
+                       ebitmap_destroy(&levdatum->level->cat);
                kfree(levdatum->level);
        }
        kfree(datum);