aboutsummaryrefslogtreecommitdiffstats
path: root/fs/binfmt_elf.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/binfmt_elf.c')
-rw-r--r--fs/binfmt_elf.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/binfmt_elf.c b/fs/binfmt_elf.c
index 303983fabfd6..dd0fdfc56d38 100644
--- a/fs/binfmt_elf.c
+++ b/fs/binfmt_elf.c
@@ -668,8 +668,7 @@ static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs)
668 * mm->dumpable = 0 regardless of the interpreter's 668 * mm->dumpable = 0 regardless of the interpreter's
669 * permissions. 669 * permissions.
670 */ 670 */
671 if (file_permission(interpreter, MAY_READ) < 0) 671 would_dump(bprm, interpreter);
672 bprm->interp_flags |= BINPRM_FLAGS_ENFORCE_NONDUMP;
673 672
674 retval = kernel_read(interpreter, 0, bprm->buf, 673 retval = kernel_read(interpreter, 0, bprm->buf,
675 BINPRM_BUF_SIZE); 674 BINPRM_BUF_SIZE);