Changeset 5dad73d in mainline for uspace/lib/usbhost/src/ddf_helpers.c


Ignore:
Timestamp:
2013-08-20T12:23:03Z (11 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0ee999d
Parents:
fa9d3af
Message:

libusbhost: Fix accessing NULL pointer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbhost/src/ddf_helpers.c

    rfa9d3af r5dad73d  
    331331        fibril_mutex_initialize(&info->guard);
    332332
    333         if (hub_dev->speed == USB_SPEED_HIGH && usb_speed_is_11(speed))
     333        if (hub_dev && hub_dev->speed == USB_SPEED_HIGH && usb_speed_is_11(speed))
    334334                info->tt_address = hub_dev->address;
    335335
     
    570570        assert(hcd);
    571571
    572         const usb_speed_t speed = hcd->ep_manager.max_speed;
    573 
    574         hcd_reserve_default_address(hcd, speed);
     572        hcd_reserve_default_address(hcd, hcd->ep_manager.max_speed);
    575573        const int ret = hcd_ddf_new_device(device, NULL, 0);
    576574        hcd_release_default_address(hcd);
Note: See TracChangeset for help on using the changeset viewer.