Messages in this thread Patch in this message | | | From | Xiaotian Feng <> | Subject | [PATCH] swapfile: fix name leak in swapoff | Date | Thu, 1 Nov 2012 17:36:55 +0800 |
| |
there's a name leak introduced by commit 91a27b2, add the missing putname.
Signed-off-by: Xiaotian Feng <dannyfeng@tencent.com> Cc: Jeff Layton <jlayton@redhat.com> Cc: Al Viro <viro@zeniv.linux.org.uk> --- mm/swapfile.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/mm/swapfile.c b/mm/swapfile.c index 71cd288..459fe30 100644 --- a/mm/swapfile.c +++ b/mm/swapfile.c @@ -1608,6 +1608,8 @@ SYSCALL_DEFINE1(swapoff, const char __user *, specialfile) out_dput: filp_close(victim, NULL); out: + if (pathname && !IS_ERR(pathname)) + putname(pathname); return err; } -- 1.7.9.5
| |