]> git.baikalelectronics.ru Git - kernel.git/commit
LSM: SafeSetID: Stop releasing uninitialized ruleset
authorMicah Morton <mortonm@chromium.org>
Tue, 17 Sep 2019 18:27:05 +0000 (11:27 -0700)
committerMicah Morton <mortonm@chromium.org>
Tue, 17 Sep 2019 18:27:05 +0000 (11:27 -0700)
commit21ab8580b383f27b7f59b84ac1699cb26d6c3d69
tree7d9c05424305e24e211aabdbdd1c5550bcbbc2fb
parent609488bc979f99f805f34e9a32c1e3b71179d10b
LSM: SafeSetID: Stop releasing uninitialized ruleset

The first time a rule set is configured for SafeSetID, we shouldn't be
trying to release the previously configured ruleset, since there isn't
one. Currently, the pointer that would point to a previously configured
ruleset is uninitialized on first rule set configuration, leading to a
crash when we try to call release_ruleset with that pointer.

Acked-by: Jann Horn <jannh@google.com>
Signed-off-by: Micah Morton <mortonm@chromium.org>
security/safesetid/securityfs.c