usbmgmt/usbmgr/host/fdf/production/server/src/fdf.cpp
branchRCL_3
changeset 11 863facfed77d
parent 0 c9bc50fca66e
child 29 59aa7d6e3e0f
--- a/usbmgmt/usbmgr/host/fdf/production/server/src/fdf.cpp	Thu Apr 01 00:28:40 2010 +0300
+++ b/usbmgmt/usbmgr/host/fdf/production/server/src/fdf.cpp	Wed Apr 14 17:50:51 2010 +0300
@@ -777,6 +777,8 @@
 			(aKey == EInterfaceclassInterfacesubclassInterfaceprotocol && ifInfo->iClass == KVendorSpecificInterfaceClassValue) ||
 			(aKey == EInterfaceclassInterfacesubclass && ifInfo->iClass == KVendorSpecificInterfaceClassValue))
 			{
+			// Putting ii+1 as the starting offset is to remove the interface on which the searching have been done.
+			RebuildUnClaimedInterfacesArrayL(aDevice, aInterfacesNumberArray, ii+1);
 			continue;
 			}