projects
/
linux-block.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
exec: Teach prepare_exec_creds how exec treats uids & gids
[linux-block.git]
/
kernel
/
cred.c
diff --git
a/kernel/cred.c
b/kernel/cred.c
index 71a7926169170f87a72aa93fa446614ca8ac5e54..421b1149c6516004221159824dc6c18770db64e6 100644
(file)
--- a/
kernel/cred.c
+++ b/
kernel/cred.c
@@
-315,6
+315,9
@@
struct cred *prepare_exec_creds(void)
new->process_keyring = NULL;
#endif
+ new->suid = new->fsuid = new->euid;
+ new->sgid = new->fsgid = new->egid;
+
return new;
}