mirror of
https://github.com/hathach/tinyusb.git
synced 2025-03-22 19:20:52 +00:00
fix -Werror=null-dereference warning
This commit is contained in:
parent
4b9320e40e
commit
9377fd6901
@ -554,8 +554,12 @@ bool tuh_control_xfer (tuh_xfer_t* xfer) {
|
||||
|
||||
// Check if device is still connected (enumerating for dev0)
|
||||
uint8_t const daddr = xfer->daddr;
|
||||
if ( daddr == 0 && !_dev0.enumerating) return false;
|
||||
if ( daddr != 0 && get_device(daddr)->connected == 0) return false;
|
||||
if ( daddr == 0 ) {
|
||||
if (!_dev0.enumerating) return false;
|
||||
} else {
|
||||
usbh_device_t const* dev = get_device(daddr);
|
||||
if (dev && dev->connected == 0) return false;
|
||||
}
|
||||
|
||||
// pre-check to help reducing mutex lock
|
||||
TU_VERIFY(_ctrl_xfer.stage == CONTROL_STAGE_IDLE);
|
||||
|
Loading…
x
Reference in New Issue
Block a user