Changeset 18092dd3 in mainline for uspace/lib/usbhost/src/usb2_bus.c


Ignore:
Timestamp:
2018-01-29T13:23:28Z (7 years ago)
Author:
Ondřej Hlavatý <aearsis@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7bdfcaf
Parents:
702729e
Message:

usb hc: fixed leaking reference in enumeration

File:
1 edited

Legend:

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

    r702729e r18092dd3  
    122122            .endpoint.max_packet_size = CTRL_PIPE_MIN_PACKET_SIZE,
    123123        };
     124
     125        /* Temporary reference */
    124126        endpoint_t *default_ep;
    125127        err = bus_endpoint_add(dev, &ep0_desc, &default_ep);
     
    162164        }
    163165
     166        /* Temporary reference */
     167        endpoint_del_ref(default_ep);
     168
    164169        return EOK;
    165170
    166171err_default_control_ep:
    167172        bus_endpoint_remove(default_ep);
     173        /* Temporary reference */
     174        endpoint_del_ref(default_ep);
    168175err_address:
    169176        release_address(helper, address);
Note: See TracChangeset for help on using the changeset viewer.