X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=kernel%2Fuser.c;h=5c598ca781df4bf6f907043ed1d43f98b3b7ef58;hb=cb600d2f83c854ec3d6660063e4466431999489b;hp=2c7d8d5914b188be65c36a686a81fba7eed07d8c;hpb=90ae83f7fc32733e5829d806306c0c590f1a383f;p=~andy%2Flinux diff --git a/kernel/user.c b/kernel/user.c index 2c7d8d5914b..5c598ca781d 100644 --- a/kernel/user.c +++ b/kernel/user.c @@ -158,6 +158,7 @@ struct user_struct *alloc_uid(struct user_namespace *ns, uid_t uid) spin_lock_irq(&uidhash_lock); up = uid_hash_find(uid, hashent); if (up) { + put_user_ns(ns); key_put(new->uid_keyring); key_put(new->session_keyring); kmem_cache_free(uid_cachep, new);