upnpavcontroller/upnpavcontrollerserver/src/upnpavcontrollerimpl.cpp
changeset 34 eab116a48b80
parent 30 5ec426854821
equal deleted inserted replaced
33:6ac064bb53eb 34:eab116a48b80
   438                 if( devList[ i ]->PInfoReceived() &&
   438                 if( devList[ i ]->PInfoReceived() &&
   439                     !devList[ i ]->Local() )
   439                     !devList[ i ]->Local() )
   440                     {
   440                     {
   441                     CUpnpAVDevice* tempDev = CUpnpAVDevice::NewL(
   441                     CUpnpAVDevice* tempDev = CUpnpAVDevice::NewL(
   442                         *devList[i] );
   442                         *devList[i] );
       
   443                     CleanupStack::PushL( tempDev );
   443                     // Ownership of tempDev transferred
   444                     // Ownership of tempDev transferred
   444                     tempList->AppendDeviceL( *tempDev );
   445                     tempList->AppendDeviceL( *tempDev );
       
   446                     CleanupStack::Pop( tempDev );
   445                     }
   447                     }
   446                 }
   448                 }
   447             }
   449             }
   448         iDeviceListRespBuf = tempList->ToDes8L();
   450         iDeviceListRespBuf = tempList->ToDes8L();
   449         CleanupStack::PopAndDestroy( tempList );
   451         CleanupStack::PopAndDestroy( tempList );