calendarengines/versit2/src/ICalValue.cpp
changeset 51 0b38fc5b94c6
parent 0 f979ecb2b13e
child 89 b57382753122
--- a/calendarengines/versit2/src/ICalValue.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarengines/versit2/src/ICalValue.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -26,6 +26,7 @@
 // User includes.
 #include "ICalKeyWords.h"		// Literals
 #include "ICalRuleSegment.h"	// CICalRuleSegment
+#include "CleanupPointerArray.h"	// For TCleanupPointerArray
 
 // Constants.
 
@@ -814,7 +815,7 @@
 		}
 		
 	TUint charNum(0);
-	
+	CleanupPointerArrayPushL(aRuleSegmentArray);
 	do
 		{
 		// Create a rule segment from characters charNum to nextSemiColon
@@ -847,6 +848,7 @@
 		}
 	while (charNum < iValue->Length());
 	
+	CleanupStack::Pop(&aRuleSegmentArray);
 	TRACE_EXIT_POINT;
 	}