Messages in this thread Patch in this message | | | Date | Sat, 3 May 2008 20:46:18 +0800 | From | WANG Cong <> | Subject | [Patch] fs/binfmt_elf.c: fix a wrong free |
| |
Fix a wrong free in fs/binfmt_elf.c::elf_core_dump().
Signed-off-by: WANG Cong <wangcong@zeuux.org> Cc: Alexander Viro <viro@zeniv.linux.org.uk> Cc: Eric Youngdale <ericy@cais.com>
--- fs/binfmt_elf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/fs/binfmt_elf.c b/fs/binfmt_elf.c index b25707f..43254e3 100644 --- a/fs/binfmt_elf.c +++ b/fs/binfmt_elf.c @@ -2032,10 +2032,10 @@ static int elf_core_dump(long signr, struct pt_regs *regs, struct file *file, un end_coredump: set_fs(fs); + free_note_info(&info); cleanup: kfree(elf); - free_note_info(&info); return has_dumped; } -- 1.5.4.1
| |