diff -r 4917f9bf7995 -r 8bfb9186a8b8 browserutilities/feedsengine/FeedsServer/FeedHandler/src/FeedParser.cpp --- a/browserutilities/feedsengine/FeedsServer/FeedHandler/src/FeedParser.cpp Tue Apr 27 17:46:17 2010 +0300 +++ b/browserutilities/feedsengine/FeedsServer/FeedHandler/src/FeedParser.cpp Tue May 11 17:13:44 2010 +0300 @@ -295,6 +295,7 @@ const TDesC8& aNamespace, const TDesC8& aElementName, TInt aValueId, ElementHandlerFunctionL aHandler) { + CleanupClosePushL(aMappings); ElementHandlerMapEntry entry; // Init the entry. @@ -305,6 +306,7 @@ // Append the entry. User::LeaveIfError(aMappings.Append(entry)); + CleanupStack::Pop(); }