projects
/
linux-2.6-block.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
cred: add missing return error code when set_cred_ucounts() failed
[linux-2.6-block.git]
/
kernel
/
cred.c
diff --git
a/kernel/cred.c
b/kernel/cred.c
index dcfa30b337c5a75cb9f78f17419e220c03d79e11..5a1d9702658ea42e0c712ab48060a3e84d4b6619 100644
(file)
--- a/
kernel/cred.c
+++ b/
kernel/cred.c
@@
-372,7
+372,8
@@
int copy_creds(struct task_struct *p, unsigned long clone_flags)
ret = create_user_ns(new);
if (ret < 0)
goto error_put;
- if (set_cred_ucounts(new) < 0)
+ ret = set_cred_ucounts(new);
+ if (ret < 0)
goto error_put;
}