diff options
Diffstat (limited to 'fs/exec.c')
-rw-r--r-- | fs/exec.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -63,6 +63,7 @@ | |||
63 | 63 | ||
64 | #include <trace/events/task.h> | 64 | #include <trace/events/task.h> |
65 | #include "internal.h" | 65 | #include "internal.h" |
66 | #include "coredump.h" | ||
66 | 67 | ||
67 | #include <trace/events/sched.h> | 68 | #include <trace/events/sched.h> |
68 | 69 | ||
@@ -1096,7 +1097,7 @@ void setup_new_exec(struct linux_binprm * bprm) | |||
1096 | current->sas_ss_sp = current->sas_ss_size = 0; | 1097 | current->sas_ss_sp = current->sas_ss_size = 0; |
1097 | 1098 | ||
1098 | if (uid_eq(current_euid(), current_uid()) && gid_eq(current_egid(), current_gid())) | 1099 | if (uid_eq(current_euid(), current_uid()) && gid_eq(current_egid(), current_gid())) |
1099 | set_dumpable(current->mm, 1); | 1100 | set_dumpable(current->mm, SUID_DUMPABLE_ENABLED); |
1100 | else | 1101 | else |
1101 | set_dumpable(current->mm, suid_dumpable); | 1102 | set_dumpable(current->mm, suid_dumpable); |
1102 | 1103 | ||