diff -r 4917f9bf7995 -r 8bfb9186a8b8 browserutilities/downloadmgr/DownloadMgrServEng/Src/HttpDownload.cpp --- a/browserutilities/downloadmgr/DownloadMgrServEng/Src/HttpDownload.cpp Tue Apr 27 17:46:17 2010 +0300 +++ b/browserutilities/downloadmgr/DownloadMgrServEng/Src/HttpDownload.cpp Tue May 11 17:13:44 2010 +0300 @@ -6844,7 +6844,6 @@ if( downloadPathPlugin ) { GetUpdatedPathFromPluginL(downloadPathPlugin,rootPath,fileNamePtr); - CleanupStack::PopAndDestroy( downloadPathPlugin ); } else { @@ -6874,6 +6873,13 @@ #ifdef RD_MULTIPLE_DRIVE CleanupStack::PopAndDestroy( drivesDynList ); #endif + +#ifdef DOWNLOADMGR_PATH_PLUGIN_ENABLED_FF + if(downloadPathPlugin) + { + CleanupStack::PopAndDestroy( downloadPathPlugin ); + } +#endif CleanupStack::PopAndDestroy( &fs ); }