diff --git a/code/nel/src/gui/group_html.cpp b/code/nel/src/gui/group_html.cpp
index 7853ada77..7b2621b18 100644
--- a/code/nel/src/gui/group_html.cpp
+++ b/code/nel/src/gui/group_html.cpp
@@ -698,6 +698,8 @@ namespace NLGUI
}
requestTerminated();
}
+
+ continue;
}
for (vector::iterator it=Curls.begin(); itRequest);
+
+ // release CCurlWWWData
+ delete Curls[i].data;
+ }
+ }
+ Curls.clear();
}
class CGroupListAdaptor : public CInterfaceGroup
@@ -3059,8 +3073,13 @@ namespace NLGUI
// this is why the call to 'updateRefreshButton' has been removed from stopBrowse
clearContext();
+ releaseDownloads();
+
if (_CurlWWW)
delete _CurlWWW;
+
+ if(MultiCurl)
+ curl_multi_cleanup(MultiCurl);
}
std::string CGroupHTML::getProperty( const std::string &name ) const