--- a/srsf/nssvasapi/nssvasdb/src/nssvascvasdb.cpp Wed Apr 14 15:58:44 2010 +0300
+++ b/srsf/nssvasapi/nssvasdb/src/nssvascvasdb.cpp Tue May 11 16:14:47 2010 +0300
@@ -841,6 +841,8 @@
//
void CNssVasDb::SaveTagsL( CArrayPtrFlat<CNssTag>* aTagArray, RArray<TInt>& aTagIdArray )
{
+ CleanupClosePushL( aTagIdArray );
+
TInt k( 0 );
TInt error( KErrNone );
@@ -912,6 +914,7 @@
// Pop rollback cleanup
// (which would have made database rollback, if a leave had happened)
CleanupStack::Pop(); // Rollback cleanup item
+ CleanupStack::Pop();
}
// ---------------------------------------------------------