diff -r 883e91c086aa -r 48c22c726cf9 mtptransports/mtpcontroller/src/cmtpbearermonitor.cpp --- a/mtptransports/mtpcontroller/src/cmtpbearermonitor.cpp Tue Jul 06 15:13:34 2010 +0300 +++ b/mtptransports/mtpcontroller/src/cmtpbearermonitor.cpp Wed Aug 18 10:38:51 2010 +0300 @@ -80,7 +80,9 @@ __FLOG( _L8("+ConstructL") ); CMTPBluetoothController* btController = CMTPBluetoothController::NewL( *this ); + CleanupStack::PushL(btController); iMTPControllers.AppendL( btController ); + CleanupStack::Pop(btController); __FLOG( _L8("-ConstructL") ); }