drivers: usb_dc_nrfx: free memory if event is intended to be dropped

Free memory block if event is intended to be dropped.

Resolves: #20953

Signed-off-by: Johann Fischer <j.fischer@phytec.de>
This commit is contained in:
Johann Fischer 2019-12-09 13:59:27 +01:00 committed by Carles Cufí
commit b22035de45

View file

@ -1246,6 +1246,7 @@ static void usbd_work_handler(struct k_work *item)
while ((ev = usbd_evt_get()) != NULL) {
if (!dev_ready() && ev->evt_type != USBD_EVT_POWER) {
/* Drop non-power events when cable is detached. */
usbd_evt_free(ev);
continue;
}