Skip to content
Commit 54a55b63 authored by Su Hui's avatar Su Hui Committed by Greg Kroah-Hartman
Browse files

HID: hidraw: fix a problem of memory leak in hidraw_release()

[ Upstream commit a3bdcdd0 ]

'struct hidraw_list' is a circular queue whose head can be smaller than
tail. Using 'list->tail != list->head' to release all memory that should
be released.

Fixes: a5623a20

 ("HID: hidraw: fix memory leak in hidraw_release()")
Signed-off-by: default avatarSu Hui <suhui@nfschina.com>
Reviewed-by: default avatarDan Carpenter <dan.carpenter@linaro.org>
Signed-off-by: default avatarJiri Kosina <jkosina@suse.com>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 65ead846
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment