Commit e45f591f authored by Miklos Szeredi's avatar Miklos Szeredi
Browse files

fuse: check connection state on notification



Check if the connection is fully initialized and connected before trying to
process a notification form the fuse server.

Signed-off-by: default avatarMiklos Szeredi <mszeredi@redhat.com>
parent da6fcc6d
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -2098,6 +2098,13 @@ static int fuse_notify_prune(struct fuse_conn *fc, unsigned int size,
static int fuse_notify(struct fuse_conn *fc, enum fuse_notify_code code,
		       unsigned int size, struct fuse_copy_state *cs)
{
	/*
	 * Only allow notifications during while the connection is in an
	 * initialized and connected state
	 */
	if (!fc->initialized || !fc->connected)
		return -EINVAL;

	/* Don't try to move folios (yet) */
	cs->move_folios = false;