usb: avoid NULL check before free

The free() function checks if the argument is NULL.
Do not duplicate this check.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
This commit is contained in:
Heinrich Schuchardt 2020-04-19 12:02:28 +02:00 committed by Marek Vasut
parent d16d37bcd4
commit cff0144e4c

View File

@ -1413,13 +1413,10 @@ static struct int_queue *_ehci_create_int_queue(struct usb_device *dev,
debug("Exit create_int_queue\n");
return result;
fail3:
if (result->tds)
free(result->tds);
free(result->tds);
fail2:
if (result->first)
free(result->first);
if (result)
free(result);
free(result->first);
free(result);
fail1:
return NULL;
}