]> git.baikalelectronics.ru Git - kernel.git/commit
usb: gadget: f_tcm: Fix some resource leaks in some error paths
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Fri, 14 Aug 2020 05:55:01 +0000 (07:55 +0200)
committerFelipe Balbi <balbi@kernel.org>
Mon, 17 Aug 2020 10:35:22 +0000 (13:35 +0300)
commitd39397d5a05d387026caeb30662d38e00d93ea1d
treedee3d3cc90f583f43694a7cf91f7227acfeb0c57
parentdd44bddf04c5fd83529b139fbfac0a5372c1a87d
usb: gadget: f_tcm: Fix some resource leaks in some error paths

If a memory allocation fails within a 'usb_ep_alloc_request()' call, the
already allocated memory must be released.

Fix a mix-up in the code and free the correct requests.

Fixes: 8c3ed5c360b7 ("usb-gadget: Initial merge of target module for UASP + BOT")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: Felipe Balbi <balbi@kernel.org>
drivers/usb/gadget/function/f_tcm.c