diff -r c4c427c00f31 -r d9d8313203af mtptransports/mtpcontroller/src/cmtpbearermonitor.cpp --- a/mtptransports/mtpcontroller/src/cmtpbearermonitor.cpp Fri Jul 23 18:35:35 2010 +0800 +++ b/mtptransports/mtpcontroller/src/cmtpbearermonitor.cpp Mon Aug 09 12:19:11 2010 +0800 @@ -80,7 +80,9 @@ __FLOG( _L8("+ConstructL") ); CMTPBluetoothController* btController = CMTPBluetoothController::NewL( *this ); + CleanupStack::PushL(btController); iMTPControllers.AppendL( btController ); + CleanupStack::Pop(btController); __FLOG( _L8("-ConstructL") ); }