scripts: imx-usb-loader: Fix memory leak
Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
303c3d1e24
commit
9ef62b72ef
|
@ -1334,7 +1334,7 @@ static void usage(const char *prgname)
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
struct usb_id *p_id;
|
struct usb_id *p_id = NULL;
|
||||||
struct mach_id *mach;
|
struct mach_id *mach;
|
||||||
libusb_device **devs;
|
libusb_device **devs;
|
||||||
libusb_device *dev;
|
libusb_device *dev;
|
||||||
|
@ -1432,6 +1432,9 @@ int main(int argc, char *argv[])
|
||||||
|
|
||||||
ret = 0;
|
ret = 0;
|
||||||
out:
|
out:
|
||||||
|
if (p_id)
|
||||||
|
free(p_id);
|
||||||
|
|
||||||
if (h)
|
if (h)
|
||||||
libusb_close(h);
|
libusb_close(h);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue