From 7cbb328e419f109034582f50b82d7f5697294962 Mon Sep 17 00:00:00 2001 From: David Howells Date: Mon, 14 Sep 2009 12:45:39 +0100 Subject: [PATCH] --- yaml --- r: 161360 b: refs/heads/master c: 4a5d6ba1914d1bf1fcfb5e15834c29d84a879219 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/cred.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 6ada2bba7e78..84eb511f2c01 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4e6d0bffd3d72a32b620525c9007d2482c731775 +refs/heads/master: 4a5d6ba1914d1bf1fcfb5e15834c29d84a879219 diff --git a/trunk/kernel/cred.c b/trunk/kernel/cred.c index 006fcab009d5..d7f7a01082eb 100644 --- a/trunk/kernel/cred.c +++ b/trunk/kernel/cred.c @@ -147,7 +147,8 @@ static void put_cred_rcu(struct rcu_head *rcu) key_put(cred->thread_keyring); key_put(cred->request_key_auth); release_tgcred(cred); - put_group_info(cred->group_info); + if (cred->group_info) + put_group_info(cred->group_info); free_uid(cred->user); kmem_cache_free(cred_jar, cred); }