diff options
| author | hathach <[email protected]> | 2022-07-12 00:50:52 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2022-07-12 00:50:52 +0700 |
| commit | 345558307d06338fdc2c79d88c95c8d97bdeeeb0 (patch) | |
| tree | 7545b8af6ad3194480656380cbacfd0f2c2e6f0f /src/host/usbh.c | |
| parent | bb5dbd2da838773d8c1443ce52096ab9de63df19 (diff) | |
fix incorrect null-dereference warnings when compiling with gcc7
Diffstat (limited to 'src/host/usbh.c')
| -rw-r--r-- | src/host/usbh.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/host/usbh.c b/src/host/usbh.c index b6a03b82e..0415a26cb 100644 --- a/src/host/usbh.c +++ b/src/host/usbh.c @@ -123,7 +123,6 @@ typedef struct { // Invalid driver ID in itf2drv[] ep2drv[][] mapping enum { DRVID_INVALID = 0xFFu }; -enum { ADDR_INVALID = 0xFFu }; enum { CONTROLLER_INVALID = 0xFFu }; #if CFG_TUSB_DEBUG >= 2 @@ -1434,7 +1433,8 @@ static uint8_t get_new_address(bool is_hub) { if (!_usbh_devices[idx].connected) return (idx+1); } - return ADDR_INVALID; + + return 0; // invalid address } static bool enum_request_set_addr(void) @@ -1443,7 +1443,7 @@ static bool enum_request_set_addr(void) // Get new address uint8_t const new_addr = get_new_address(desc_device->bDeviceClass == TUSB_CLASS_HUB); - TU_ASSERT(new_addr != ADDR_INVALID); + TU_ASSERT(new_addr != 0); TU_LOG2("Set Address = %d\r\n", new_addr); |
