syncmlfw/ds/agentlog/src/nsmlagentlog.cpp
changeset 66 08c8318ec9cb
parent 64 910464db1b65
--- a/syncmlfw/ds/agentlog/src/nsmlagentlog.cpp	Fri Sep 03 22:35:56 2010 +0530
+++ b/syncmlfw/ds/agentlog/src/nsmlagentlog.cpp	Fri Sep 17 19:59:15 2010 +0530
@@ -1453,7 +1453,12 @@
 
 						case EDataStore:
 							dbCaps = CNSmlDbCaps::NewL();
-							aDbCaps.Append(dbCaps);
+							TRAPD(err, aDbCaps.AppendL(dbCaps));
+							if(err != KErrNone)
+							    {
+							    delete dbCaps;
+								User::Leave( err );								
+							    }
 						break;
 
 						case ESourceRef: