do not close a response still in use

UbitUmarov [2022-11-05 23:54:52]
do not close a response still in use
Filename
OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs
diff --git a/OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs b/OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs
index 63d3e21..c86a5eb 100644
--- a/OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs
+++ b/OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs
@@ -689,8 +689,6 @@ namespace OpenSim.Region.CoreModules.Scripting.HttpRequest
             {
                 if (resStream != null)
                     resStream.Close();
-                if (response != null)
-                    response.Close();

                 if(!Removed)
                 {
@@ -770,6 +768,8 @@ namespace OpenSim.Region.CoreModules.Scripting.HttpRequest
                         RequestModule.GotCompletedRequest(this);
                     }
                 }
+                if (response != null)
+                    response.Close();
             }
         }
ViewGit