diff -r e42293e811d8 -r 6c1dfe4da5dd mmappcomponents/mmmtpdataprovider/tsrc/mtpdataprovidertestmodule/src/ctestobserver.cpp --- a/mmappcomponents/mmmtpdataprovider/tsrc/mtpdataprovidertestmodule/src/ctestobserver.cpp Thu Aug 19 10:24:28 2010 +0300 +++ b/mmappcomponents/mmmtpdataprovider/tsrc/mtpdataprovidertestmodule/src/ctestobserver.cpp Tue Aug 31 15:41:40 2010 +0300 @@ -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( "