--- a/omads/omadsextensions/adapters/agenda/src/nsmlagendadatastore.cpp Tue Sep 14 20:55:10 2010 +0300
+++ b/omads/omadsextensions/adapters/agenda/src/nsmlagendadatastore.cpp Wed Sep 15 11:57:08 2010 +0300
@@ -217,6 +217,8 @@
iCommittedUidArr->Reset();
delete iCommittedUidArr;
}
+
+ delete iAgendaAdapterLog;
FLOG(_L("CNSmlAgendaDataStore::~CNSmlAgendaDataStore(): END"));
}
@@ -272,6 +274,11 @@
iChangeFinder = CNSmlChangeFinder::NewL( aContext, iKey, iHasHistory,
KNSmlAgendaAdapterImplUid );
+ if (iAgendaAdapterLog)
+ {
+ delete iAgendaAdapterLog;
+ iAgendaAdapterLog = NULL;
+ }
iAgendaAdapterLog = CNSmlAgendaAdapterLog::NewL( aContext );
iState = ENSmlOpenAndWaiting;
User::RequestComplete( iCallerStatus, err );