diff -r 60785a088077 -r 12b52b1a573e telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmdatacalltsy.cpp --- a/telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmdatacalltsy.cpp Mon Jul 19 14:53:33 2010 +0100 +++ b/telephonyserverplugins/common_tsy/commontsy/src/mmtsy/cmmdatacalltsy.cpp Wed Jul 21 17:41:03 2010 +0100 @@ -1923,7 +1923,7 @@ { CAcquireEntry* entry = NULL; // Call is owned, add this req handle to acquire list -// coverity [resource_leak] + // TRAP macro releases memory while exception caught and trapError != KErrNone TRAP( trapError, ( entry = CAcquireEntry::NewL( aTsyReqHandle ) ) ); if ( trapError != KErrNone ) @@ -1935,6 +1935,7 @@ { iList->iAcquireList.AddLast( *entry ); } + // coverity[leaked_storage] } return KErrNone;