diff options
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/HttpRequest.cs')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/HttpRequest.cs | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/HttpRequest.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/HttpRequest.cs index 629b14b..166f2d9 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/HttpRequest.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/HttpRequest.cs | |||
@@ -48,14 +48,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Plugins | |||
48 | if (m_CmdManager.m_ScriptEngine.World == null) | 48 | if (m_CmdManager.m_ScriptEngine.World == null) |
49 | return; | 49 | return; |
50 | 50 | ||
51 | IHttpRequestModule iHttpReq = | 51 | IHttpRequestModule iHttpReq = m_CmdManager.m_ScriptEngine.World.RequestModuleInterface<IHttpRequestModule>(); |
52 | m_CmdManager.m_ScriptEngine.World.RequestModuleInterface<IHttpRequestModule>(); | 52 | if(iHttpReq == null) |
53 | 53 | return; | |
54 | HttpRequestClass httpInfo = null; | ||
55 | |||
56 | if (iHttpReq != null) | ||
57 | httpInfo = (HttpRequestClass)iHttpReq.GetNextCompletedRequest(); | ||
58 | 54 | ||
55 | HttpRequestClass httpInfo = (HttpRequestClass)iHttpReq.GetNextCompletedRequest(); | ||
59 | while (httpInfo != null) | 56 | while (httpInfo != null) |
60 | { | 57 | { |
61 | //m_log.Debug("[AsyncLSL]:" + httpInfo.response_body + httpInfo.status); | 58 | //m_log.Debug("[AsyncLSL]:" + httpInfo.response_body + httpInfo.status); |
@@ -67,8 +64,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Plugins | |||
67 | // implemented here yet anyway. Should be fixed if/when maxsize | 64 | // implemented here yet anyway. Should be fixed if/when maxsize |
68 | // is supported | 65 | // is supported |
69 | 66 | ||
70 | iHttpReq.RemoveCompletedRequest(httpInfo.ReqID); | ||
71 | |||
72 | object[] resobj = new object[] | 67 | object[] resobj = new object[] |
73 | { | 68 | { |
74 | new LSL_Types.LSLString(httpInfo.ReqID.ToString()), | 69 | new LSL_Types.LSLString(httpInfo.ReqID.ToString()), |