cred: add missing return error code when set_cred_ucounts() failed
[linux-2.6-block.git] / kernel / cred.c
index dcfa30b337c5a75cb9f78f17419e220c03d79e11..5a1d9702658ea42e0c712ab48060a3e84d4b6619 100644 (file)
@@ -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;
        }