From 52a80f17423afc0049117c812cacab159f544639 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Mon, 22 Aug 2016 05:47:19 +0100 Subject: workaround potencial memory leak --- OpenSim/Services/Connectors/Hypergrid/GatekeeperServiceConnector.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'OpenSim/Services') diff --git a/OpenSim/Services/Connectors/Hypergrid/GatekeeperServiceConnector.cs b/OpenSim/Services/Connectors/Hypergrid/GatekeeperServiceConnector.cs index 2340998..aad3bd2 100644 --- a/OpenSim/Services/Connectors/Hypergrid/GatekeeperServiceConnector.cs +++ b/OpenSim/Services/Connectors/Hypergrid/GatekeeperServiceConnector.cs @@ -159,8 +159,7 @@ namespace OpenSim.Services.Connectors.Hypergrid string filename = string.Empty; try - { - WebClient c = new WebClient(); + { //m_log.Debug("JPEG: " + imageURL); string name = regionID.ToString(); filename = Path.Combine(storagePath, name + ".jpg"); @@ -168,7 +167,8 @@ namespace OpenSim.Services.Connectors.Hypergrid if (!File.Exists(filename)) { m_log.DebugFormat("[GATEKEEPER SERVICE CONNECTOR]: downloading..."); - c.DownloadFile(imageURL, filename); + using(WebClient c = new WebClient()) + c.DownloadFile(imageURL, filename); } else { -- cgit v1.1