From: J. Bruce Fields Date: Wed, 3 Mar 2010 21:13:29 +0000 (-0500) Subject: nfsd4: fix minor memory leak X-Git-Tag: firefly_0821_release~9833^2~1530^2~50 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=8d75da8afd068fa58b35e69c7c8c46770d9e7a98;p=firefly-linux-kernel-4.4.55.git nfsd4: fix minor memory leak There's no need to allocate this cred more than once. Signed-off-by: J. Bruce Fields --- diff --git a/fs/nfsd/nfs4callback.c b/fs/nfsd/nfs4callback.c index 8fa412ce8021..4bc22c763de7 100644 --- a/fs/nfsd/nfs4callback.c +++ b/fs/nfsd/nfs4callback.c @@ -525,6 +525,8 @@ static struct rpc_cred *callback_cred; int set_callback_cred(void) { + if (callback_cred) + return 0; callback_cred = rpc_lookup_machine_cred(); if (!callback_cred) return -ENOMEM;