Skip to content

Commit 35aaccd

Browse files
hasheddantore-espressif
authored andcommitted
fix(usb_host): return ESP_ERR_NO_MEM on failed alloc in client register
Fixes issue where ESP_ERR_NO_MEM was being silently discarded after cleaning up after a failed malloc in usb_host_client_register. Signed-off-by: Daniel Mangum <[email protected]>
1 parent 8ea7ae7 commit 35aaccd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

components/usb/usb_host.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -818,7 +818,7 @@ esp_err_t usb_host_client_register(const usb_host_client_config_t *client_config
818818
vSemaphoreDelete(event_sem);
819819
}
820820
heap_caps_free(client_obj);
821-
return ESP_OK;
821+
return ret;
822822
}
823823

824824
esp_err_t usb_host_client_deregister(usb_host_client_handle_t client_hdl)

0 commit comments

Comments
 (0)