Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ea365922 authored by Andrzej Pietrasiewicz's avatar Andrzej Pietrasiewicz Committed by Felipe Balbi
Browse files

usb: gadget: FunctionFS: dereference ffs_dev conditionally



ffs_dev->ffs_release_dev_callback should be accessed only if ffs_dev
is not NULL.

Acked-by: default avatarMichal Nazarewicz <mina86@mina86.com>
Signed-off-by: default avatarAndrzej Pietrasiewicz <andrzej.p@samsung.com>
Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
parent de9db572
Loading
Loading
Loading
Loading
+5 −4
Original line number Original line Diff line number Diff line
@@ -2590,11 +2590,12 @@ static void ffs_release_dev(struct ffs_data *ffs_data)
	ffs_dev_lock();
	ffs_dev_lock();


	ffs_dev = ffs_data->private_data;
	ffs_dev = ffs_data->private_data;
	if (ffs_dev)
	if (ffs_dev) {
		ffs_dev->mounted = false;
		ffs_dev->mounted = false;


		if (ffs_dev->ffs_release_dev_callback)
		if (ffs_dev->ffs_release_dev_callback)
			ffs_dev->ffs_release_dev_callback(ffs_dev);
			ffs_dev->ffs_release_dev_callback(ffs_dev);
	}


	ffs_dev_unlock();
	ffs_dev_unlock();
}
}