aboutsummaryrefslogtreecommitdiff
path: root/lib/test-string_helpers.c
diff options
context:
space:
mode:
authorDaniel Kobras <[email protected]>2021-02-27 00:04:37 +0100
committerChuck Lever <[email protected]>2021-03-06 16:41:49 -0500
commitf1442d6349a2e7bb7a6134791bdc26cb776c79af (patch)
tree30a600c0850e8a14bb5c038a3d5c3e8b217ff9d0 /lib/test-string_helpers.c
parentc7de87ff9dac5f396f62d584f3908f80ddc0e07b (diff)
sunrpc: fix refcount leak for rpc auth modules
If an auth module's accept op returns SVC_CLOSE, svc_process_common() enters a call path that does not call svc_authorise() before leaving the function, and thus leaks a reference on the auth module's refcount. Hence, make sure calls to svc_authenticate() and svc_authorise() are paired for all call paths, to make sure rpc auth modules can be unloaded. Signed-off-by: Daniel Kobras <[email protected]> Fixes: 4d712ef1db05 ("svcauth_gss: Close connection when dropping an incoming message") Link: https://lore.kernel.org/linux-nfs/[email protected]/T/#t Signed-off-by: Chuck Lever <[email protected]>
Diffstat (limited to 'lib/test-string_helpers.c')
0 files changed, 0 insertions, 0 deletions