srsf/nssvasapi/nssvasdb/src/nssvascvasdb.cpp
branchRCL_3
changeset 11 6347473a7bb2
parent 0 bf1d17376201
--- 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();
     }
 
 // ---------------------------------------------------------