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:
parent
d1aa80c049
commit
b22035de45
1 changed files with 1 additions and 0 deletions
|
@ -1246,6 +1246,7 @@ static void usbd_work_handler(struct k_work *item)
|
||||||
while ((ev = usbd_evt_get()) != NULL) {
|
while ((ev = usbd_evt_get()) != NULL) {
|
||||||
if (!dev_ready() && ev->evt_type != USBD_EVT_POWER) {
|
if (!dev_ready() && ev->evt_type != USBD_EVT_POWER) {
|
||||||
/* Drop non-power events when cable is detached. */
|
/* Drop non-power events when cable is detached. */
|
||||||
|
usbd_evt_free(ev);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue