Skip to content

Commit a504c6b

Browse files
committed
usb: libusb: hub: Refernce interface before passing up
Added InterfaceReference() calls before passing interface to upper layer. svn path=/branches/GSoC_2016/USB/; revision=72380
1 parent 4d173b1 commit a504c6b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

sdk/lib/drivers/libusb/hub_controller.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3745,6 +3745,7 @@ CHubController::HandleQueryInterface(
37453745
InterfaceHub->SetDeviceHandleData = USBHI_SetDeviceHandleData;
37463746
}
37473747

3748+
InterfaceHub->InterfaceReference(InterfaceHub->BusContext);
37483749
//
37493750
// request completed
37503751
//
@@ -3799,6 +3800,7 @@ CHubController::HandleQueryInterface(
37993800
InterfaceDI->EnumLogEntry = USBDI_EnumLogEntry;
38003801
}
38013802

3803+
InterfaceDI->InterfaceReference(InterfaceDI->BusContext);
38023804
//
38033805
// request completed
38043806
//

0 commit comments

Comments
 (0)