Author: vmikayelyan
Date: Fri Aug 19 16:24:25 2016
New Revision: 72380

URL: http://svn.reactos.org/svn/reactos?rev=72380&view=rev
Log:
usb: libusb: hub: Refernce interface before passing up

Added InterfaceReference() calls before passing interface to upper
layer.

Modified:
    branches/GSoC_2016/USB/sdk/lib/drivers/libusb/hub_controller.cpp

Modified: branches/GSoC_2016/USB/sdk/lib/drivers/libusb/hub_controller.cpp
URL: 
http://svn.reactos.org/svn/reactos/branches/GSoC_2016/USB/sdk/lib/drivers/libusb/hub_controller.cpp?rev=72380&r1=72379&r2=72380&view=diff
==============================================================================
--- branches/GSoC_2016/USB/sdk/lib/drivers/libusb/hub_controller.cpp    
[iso-8859-1] (original)
+++ branches/GSoC_2016/USB/sdk/lib/drivers/libusb/hub_controller.cpp    
[iso-8859-1] Fri Aug 19 16:24:25 2016
@@ -3745,6 +3745,7 @@
             InterfaceHub->SetDeviceHandleData = USBHI_SetDeviceHandleData;
         }
 
+        InterfaceHub->InterfaceReference(InterfaceHub->BusContext);
         //
         // request completed
         //
@@ -3799,6 +3800,7 @@
             InterfaceDI->EnumLogEntry = USBDI_EnumLogEntry;
         }
 
+        InterfaceDI->InterfaceReference(InterfaceDI->BusContext);
         //
         // request completed
         //


Reply via email to