201042_01
authorhgs
Mon, 25 Oct 2010 11:46:03 +0800
changeset 62 983e5638ce3b
parent 59 bbdce6bffaad
child 63 705964cc7132
201042_01
usbmgmt/usbmgr/host/functiondrivers/ms/msfdc/src/msfdc.cpp
--- a/usbmgmt/usbmgr/host/functiondrivers/ms/msfdc/src/msfdc.cpp	Wed Oct 20 12:04:53 2010 +0800
+++ b/usbmgmt/usbmgr/host/functiondrivers/ms/msfdc/src/msfdc.cpp	Mon Oct 25 11:46:03 2010 +0800
@@ -228,11 +228,11 @@
     	}
 
     error = interface_ep0.GetInterfaceDescriptor(ifDescriptor);
+	interface_ep0.Close();
     if (error)
     	{
         OstTrace0( TRACE_ERROR, CMSFDC_MFI1NEWFUNCTION_DUP14, 
                         "***** Mass Storage FDC get interface descriptor Failed" );
- 		interface_ep0.Close();
 		delete data;
 		OstTraceFunctionExit0( CMSFDC_MFI1NEWFUNCTION_EXIT_DUP7 );
 		return error;
@@ -266,7 +266,6 @@
 	
 	error = iMsmmSession.AddFunction(*data, aInterfaces[0], token);
 	
-	interface_ep0.Close();
 	delete data;
 	OstTraceFunctionExit0( CMSFDC_MFI1NEWFUNCTION_EXIT_DUP8 );
 	return error;