]> git.baikalelectronics.ru Git - kernel.git/commit
APPARMOR: Fix memory leak of apparmor_init()
authorwzt.wzt@gmail.com <wzt.wzt@gmail.com>
Wed, 10 Nov 2010 08:05:15 +0000 (16:05 +0800)
committerJames Morris <jmorris@namei.org>
Wed, 10 Nov 2010 20:36:22 +0000 (07:36 +1100)
commit910c53ef6db23c5cea83a73887d0bea5b48ebc31
treefe1a1a007c0fc1419e8f8e3e845ad18a377569bc
parent9106e5a53f44842dfde33de8bdfbf04a7080ee29
APPARMOR: Fix memory leak of apparmor_init()

set_init_cxt() allocted sizeof(struct aa_task_cxt) bytes for cxt,
if register_security() failed, it will cause memory leak.

Signed-off-by: Zhitong Wang <zhitong.wangzt@alibaba-inc.com>
Signed-off-by: John Johansen <john.johansen@canonical.com>
Signed-off-by: James Morris <jmorris@namei.org>
security/apparmor/lsm.c