Message ID | 20221224070545.349944-1-denis.semakin@huawei.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [v1,1/1] ima: fix possible memory leak in cache allocating for namespace | expand |
diff --git a/security/integrity/ima/ima_init_ima_ns.c b/security/integrity/ima/ima_init_ima_ns.c index 1eaa6ceee2ee..5c850b740ae6 100644 --- a/security/integrity/ima/ima_init_ima_ns.c +++ b/security/integrity/ima/ima_init_ima_ns.c @@ -43,12 +43,16 @@ int ima_init_namespace(struct ima_namespace *ns) ret = register_blocking_lsm_notifier (&ns->ima_lsm_policy_notifier); if (ret) - return ret; + goto destroy_cache; } set_bit(IMA_NS_ACTIVE, &ns->ima_ns_flags); return 0; + +destroy_cache: + kmem_cache_destroy(ns->ns_status_cache); + return ret; } int __init ima_ns_init(void)