diff options
| author | Zachery Littell <[email protected]> | 2020-10-08 11:59:12 -0500 |
|---|---|---|
| committer | Zachery Littell <[email protected]> | 2020-10-08 11:59:12 -0500 |
| commit | 298aa1b669a5c77f991c8161ba4c7d84f7a2b674 (patch) | |
| tree | 2aa77f8ec71571d4ca1b40fbdd67c66b8af5494a /src/class | |
| parent | db3fe97f62f22747df2c79a841bc1fb235f2f89e (diff) | |
Cleanup per review on PR
Diffstat (limited to 'src/class')
| -rw-r--r-- | src/class/hid/hid_device.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/class/hid/hid_device.c b/src/class/hid/hid_device.c index ffd495306..09daa0309 100644 --- a/src/class/hid/hid_device.c +++ b/src/class/hid/hid_device.c @@ -74,7 +74,7 @@ static inline uint8_t get_hid_index_by_itfnum(uint8_t itf_num) if ( itf_num == _hidd_itf[i].itf_num ) return i; } - return 0; + return 0xFF; } //--------------------------------------------------------------------+ @@ -232,6 +232,7 @@ bool hidd_control_request(uint8_t rhport, tusb_control_request_t const * request #if CFG_TUD_HID>1 uint8_t const hid_itf = get_hid_index_by_itfnum((uint8_t) request->wIndex); + TU_VERIFY(hid_itf<0xFF, 0); #endif if (request->bmRequestType_bit.type == TUSB_REQ_TYPE_STANDARD) @@ -345,6 +346,7 @@ bool hidd_control_complete(uint8_t rhport, tusb_control_request_t const * p_requ #if CFG_TUD_HID>1 uint8_t const hid_itf = get_hid_index_by_itfnum((uint8_t)p_request->wIndex); + TU_VERIFY(hid_itf<0xFF, 0); tud_hid_n_set_report_cb(hid_itf, report_id, (hid_report_type_t) report_type, p_hid->epout_buf, p_request->wLength); #else tud_hid_set_report_cb(report_id, (hid_report_type_t) report_type, p_hid->epout_buf, p_request->wLength); |
