diff --git a/[refs] b/[refs] index 4944d5f58837..96bbc25278d9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: cfcfc9eca2bcbd26a8e206baeb005b055dbf8e37 +refs/heads/master: 9f35a33b8d06263a165efe3541d9aa0cdbd70b3b diff --git a/trunk/security/keys/user_defined.c b/trunk/security/keys/user_defined.c index 5b366d7af3c4..69ff52c08e97 100644 --- a/trunk/security/keys/user_defined.c +++ b/trunk/security/keys/user_defined.c @@ -102,7 +102,8 @@ int user_update(struct key *key, const void *data, size_t datalen) key->expiry = 0; } - kfree_rcu(zap, rcu); + if (zap) + kfree_rcu(zap, rcu); error: return ret;