From cb904586093bb7eb59d906e8c8aa9ac042e0d95d Mon Sep 17 00:00:00 2001 From: matt335672 <30179339+matt335672@users.noreply.github.com> Date: Wed, 5 Feb 2025 10:19:24 +0000 Subject: [PATCH] Coverity CID 468116 --- sesman/chansrv/chansrv_fuse.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sesman/chansrv/chansrv_fuse.c b/sesman/chansrv/chansrv_fuse.c index 013e1306..579a1c84 100644 --- a/sesman/chansrv/chansrv_fuse.c +++ b/sesman/chansrv/chansrv_fuse.c @@ -1585,7 +1585,10 @@ void xfuse_devredir_cb_rmdir_or_file(struct state_remove *fip, { case STATUS_SUCCESS: case STATUS_NO_SUCH_FILE: - xfs_remove_entry(g_xfs, xinode->inum); /* Remove local copy */ + if (xinode != NULL) + { + xfs_remove_entry(g_xfs, xinode->inum); /* Remove local copy */ + } fuse_reply_err(fip->req, 0); break;