diff -r 09978a29cfde -r b7b49303d0c0 mmappcomponents/mmmtpdataprovider/tsrc/mtpdataprovidertestmodule/src/ctestobserver.cpp --- a/mmappcomponents/mmmtpdataprovider/tsrc/mtpdataprovidertestmodule/src/ctestobserver.cpp Fri Jul 09 17:03:16 2010 -0500 +++ b/mmappcomponents/mmmtpdataprovider/tsrc/mtpdataprovidertestmodule/src/ctestobserver.cpp Fri Jul 23 17:48:16 2010 -0500 @@ -737,6 +737,7 @@ void CTestObserver::GetArrayValue( MMTPDataProviderConfig::TParameter aParam, RArray& aArray ) const { + CleanupClosePushL( aArray ); PRINTF1( ">CTestObserver::GetArrayValue aParam = %d", aParam ); switch (aParam) { @@ -751,4 +752,5 @@ User::Leave( KErrArgument ); } PRINTF0( "