diff --git a/components/usb/usb_host.c b/components/usb/usb_host.c index 644a5e777e..371c88e3e5 100644 --- a/components/usb/usb_host.c +++ b/components/usb/usb_host.c @@ -818,7 +818,7 @@ alloc_err: vSemaphoreDelete(event_sem); } heap_caps_free(client_obj); - return ESP_OK; + return ret; } esp_err_t usb_host_client_deregister(usb_host_client_handle_t client_hdl)