diff options
author | Adrian Bunk <bunk@stusta.de> | 2006-03-15 17:37:32 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-15 09:37:34 -0800 |
commit | f13b83580acef03a36c785dccc534ccdd7e43084 (patch) | |
tree | 1252d76d1e36602024c6dcf0c9afc5688e7bde85 /fs/romfs | |
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>
Diffstat (limited to 'fs/romfs')
0 files changed, 0 insertions, 0 deletions