NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
authorChuck Lever <chuck.lever@oracle.com>
Thu, 17 Oct 2024 15:03:53 +0000 (11:03 -0400)
committerChuck Lever <chuck.lever@oracle.com>
Tue, 19 Nov 2024 01:23:01 +0000 (20:23 -0500)
commit1e02c641c3a43c88cecc08402000418e15578d38
treeddfe5ed3c42a0f64c4abf70e0791f0b8f38351cd
parentda4f777e623936d4d93427b69fca37baefd62669
NFSD: Prevent NULL dereference in nfsd4_process_cb_update()

@ses is initialized to NULL. If __nfsd4_find_backchannel() finds no
available backchannel session, setup_callback_client() will try to
dereference @ses and segfault.

Fixes: dcbeaa68dbbd ("nfsd4: allow backchannel recovery")
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
fs/nfsd/nfs4callback.c