diff -r 79859ed3eea9 -r 919f36ff910f browserutilities/feedsengine/FeedsServer/FeedHandler/src/FeedParser.cpp --- a/browserutilities/feedsengine/FeedsServer/FeedHandler/src/FeedParser.cpp Tue Aug 31 16:17:46 2010 +0300 +++ b/browserutilities/feedsengine/FeedsServer/FeedHandler/src/FeedParser.cpp Wed Sep 01 12:28:30 2010 +0100 @@ -15,14 +15,12 @@ * */ - -#include +#include #include "FeedParser.h" #include "FeedParserObserver.h" -#include "LeakTracker.h" -#include "XmlUtils.h" - +#include +#include _LIT8(KUrlStr, "url"); @@ -297,6 +295,7 @@ const TDesC8& aNamespace, const TDesC8& aElementName, TInt aValueId, ElementHandlerFunctionL aHandler) { + CleanupClosePushL(aMappings); ElementHandlerMapEntry entry; // Init the entry. @@ -307,6 +306,7 @@ // Append the entry. User::LeaveIfError(aMappings.Append(entry)); + CleanupStack::Pop(); }