commit | f13b83580acef03a36c785dccc534ccdd7e43084 | [log] [tgz] |
---|---|---|
author | Adrian Bunk <bunk@stusta.de> | Wed Mar 15 17:37:32 2006 +0100 |
committer | Linus Torvalds <torvalds@g5.osdl.org> | Wed Mar 15 09:37:34 2006 -0800 |
tree | 1252d76d1e36602024c6dcf0c9afc5688e7bde85 | |
parent | 74c002410548c7cb1744b45d17a5fa21da515b63 [diff] |
[PATCH] fs/namespace.c:dup_namespace(): fix a use after free The Coverity checker spotted the following bug in dup_namespace(): <-- snip --> if (!new_ns->root) { up_write(&namespace_sem); kfree(new_ns); goto out; } ... out: return new_ns; <-- snip --> Callers expect a non-NULL result to not be freed. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>