usbmgmt/usbmgr/host/functiondrivers/ms/msmm/server/src/subcommands.cpp
changeset 51 eaaed528d5fd
parent 36 1a2a19ee918d
child 49 93c0009bd947
equal deleted inserted replaced
46:613028a7da24 51:eaaed528d5fd
   150 
   150 
   151 void TRegisterInterface::DoCancelAsyncCmd()
   151 void TRegisterInterface::DoCancelAsyncCmd()
   152     {
   152     {
   153     OstTraceFunctionEntry0( TREGISTERINTERFACE_DOCANCELASYNCCMD_ENTRY );
   153     OstTraceFunctionEntry0( TREGISTERINTERFACE_DOCANCELASYNCCMD_ENTRY );
   154 
   154 
       
   155 	TRequestStatus* status = &iHandler.Status();
       
   156     User::RequestComplete(status, KErrCancel);
       
   157 
   155     if(iInterfaceNode)
   158     if(iInterfaceNode)
   156         {
   159         {
   157         iInterfaceNode->iUsbMsDevice.Remove();
   160         iInterfaceNode->iUsbMsDevice.Remove();
   158         iServer.Engine().RemoveUsbMsNode(iInterfaceNode);
   161         iServer.Engine().RemoveUsbMsNode(iInterfaceNode);
   159         iInterfaceNode = NULL;
   162         iInterfaceNode = NULL;