diff options
author | UbitUmarov | 2017-05-07 04:21:33 +0100 |
---|---|---|
committer | UbitUmarov | 2017-05-07 04:21:33 +0100 |
commit | 11f6d28a0631d7bf96eed220dc58ab0824fb8f57 (patch) | |
tree | c2c08d0908e332983284299a6739c8bc0c136078 /OpenSim/Region | |
parent | merge fix (diff) | |
parent | let StreamReader be in using statements (diff) | |
download | opensim-SC-11f6d28a0631d7bf96eed220dc58ab0824fb8f57.zip opensim-SC-11f6d28a0631d7bf96eed220dc58ab0824fb8f57.tar.gz opensim-SC-11f6d28a0631d7bf96eed220dc58ab0824fb8f57.tar.bz2 opensim-SC-11f6d28a0631d7bf96eed220dc58ab0824fb8f57.tar.xz |
fix merge
Diffstat (limited to 'OpenSim/Region')
7 files changed, 26 insertions, 13 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/Caps/RegionConsoleModule.cs b/OpenSim/Region/ClientStack/Linden/Caps/RegionConsoleModule.cs index b3e3ac3..e8387e3 100644 --- a/OpenSim/Region/ClientStack/Linden/Caps/RegionConsoleModule.cs +++ b/OpenSim/Region/ClientStack/Linden/Caps/RegionConsoleModule.cs | |||
@@ -185,8 +185,9 @@ namespace OpenSim.Region.ClientStack.Linden | |||
185 | 185 | ||
186 | protected override byte[] ProcessRequest(string path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) | 186 | protected override byte[] ProcessRequest(string path, Stream request, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) |
187 | { | 187 | { |
188 | StreamReader reader = new StreamReader(request); | 188 | string message; |
189 | string message = reader.ReadToEnd(); | 189 | using(StreamReader reader = new StreamReader(request)) |
190 | message = reader.ReadToEnd(); | ||
190 | 191 | ||
191 | OSD osd = OSDParser.DeserializeLLSDXml(message); | 192 | OSD osd = OSDParser.DeserializeLLSDXml(message); |
192 | 193 | ||
diff --git a/OpenSim/Region/CoreModules/Avatar/BakedTextures/XBakesModule.cs b/OpenSim/Region/CoreModules/Avatar/BakedTextures/XBakesModule.cs index 27e84b0..cfa9581 100644 --- a/OpenSim/Region/CoreModules/Avatar/BakedTextures/XBakesModule.cs +++ b/OpenSim/Region/CoreModules/Avatar/BakedTextures/XBakesModule.cs | |||
@@ -216,6 +216,8 @@ namespace OpenSim.Region.CoreModules.Avatar.BakedTextures | |||
216 | rc.Request(reqStream, m_Auth); | 216 | rc.Request(reqStream, m_Auth); |
217 | m_log.DebugFormat("[XBakes]: stored {0} textures for user {1}", numberWears, agentId); | 217 | m_log.DebugFormat("[XBakes]: stored {0} textures for user {1}", numberWears, agentId); |
218 | } | 218 | } |
219 | if(reqStream != null) | ||
220 | reqStream.Dispose(); | ||
219 | }, null, "XBakesModule.Store" | 221 | }, null, "XBakesModule.Store" |
220 | ); | 222 | ); |
221 | } | 223 | } |
diff --git a/OpenSim/Region/CoreModules/Avatar/Friends/FriendsRequestHandler.cs b/OpenSim/Region/CoreModules/Avatar/Friends/FriendsRequestHandler.cs index 81aa882..091b197 100644 --- a/OpenSim/Region/CoreModules/Avatar/Friends/FriendsRequestHandler.cs +++ b/OpenSim/Region/CoreModules/Avatar/Friends/FriendsRequestHandler.cs | |||
@@ -65,9 +65,10 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends | |||
65 | protected override byte[] ProcessRequest( | 65 | protected override byte[] ProcessRequest( |
66 | string path, Stream requestData, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) | 66 | string path, Stream requestData, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) |
67 | { | 67 | { |
68 | StreamReader sr = new StreamReader(requestData); | 68 | string body; |
69 | string body = sr.ReadToEnd(); | 69 | using(StreamReader sr = new StreamReader(requestData)) |
70 | sr.Close(); | 70 | body = sr.ReadToEnd(); |
71 | |||
71 | body = body.Trim(); | 72 | body = body.Trim(); |
72 | 73 | ||
73 | //m_log.DebugFormat("[XXX]: query String: {0}", body); | 74 | //m_log.DebugFormat("[XXX]: query String: {0}", body); |
diff --git a/OpenSim/Region/CoreModules/Framework/ServiceThrottle/ServiceThrottleModule.cs b/OpenSim/Region/CoreModules/Framework/ServiceThrottle/ServiceThrottleModule.cs index 924a1a3..2c74c0e 100644 --- a/OpenSim/Region/CoreModules/Framework/ServiceThrottle/ServiceThrottleModule.cs +++ b/OpenSim/Region/CoreModules/Framework/ServiceThrottle/ServiceThrottleModule.cs | |||
@@ -119,7 +119,15 @@ namespace OpenSim.Region.CoreModules.Framework | |||
119 | if(!client.IsActive) | 119 | if(!client.IsActive) |
120 | return; | 120 | return; |
121 | 121 | ||
122 | GridRegion r = m_scenes[0].GridService.GetRegionByUUID(UUID.Zero, regionID); | 122 | if(m_scenes.Count == 0) |
123 | return; | ||
124 | |||
125 | Scene baseScene = m_scenes[0]; | ||
126 | |||
127 | if(baseScene == null || baseScene.ShuttingDown) | ||
128 | return; | ||
129 | |||
130 | GridRegion r = baseScene.GridService.GetRegionByUUID(UUID.Zero, regionID); | ||
123 | 131 | ||
124 | if(!client.IsActive) | 132 | if(!client.IsActive) |
125 | return; | 133 | return; |
diff --git a/OpenSim/Region/CoreModules/World/Estate/EstateRequestHandler.cs b/OpenSim/Region/CoreModules/World/Estate/EstateRequestHandler.cs index 7ab92d1..5eda8ab 100644 --- a/OpenSim/Region/CoreModules/World/Estate/EstateRequestHandler.cs +++ b/OpenSim/Region/CoreModules/World/Estate/EstateRequestHandler.cs | |||
@@ -60,9 +60,10 @@ namespace OpenSim.Region.CoreModules.World.Estate | |||
60 | protected override byte[] ProcessRequest(string path, Stream requestData, | 60 | protected override byte[] ProcessRequest(string path, Stream requestData, |
61 | IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) | 61 | IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) |
62 | { | 62 | { |
63 | StreamReader sr = new StreamReader(requestData); | 63 | string body; |
64 | string body = sr.ReadToEnd(); | 64 | using(StreamReader sr = new StreamReader(requestData)) |
65 | sr.Close(); | 65 | body = sr.ReadToEnd(); |
66 | |||
66 | body = body.Trim(); | 67 | body = body.Trim(); |
67 | 68 | ||
68 | // m_log.DebugFormat("[XESTATE HANDLER]: query String: {0}", body); | 69 | // m_log.DebugFormat("[XESTATE HANDLER]: query String: {0}", body); |
diff --git a/OpenSim/Region/OptionalModules/Avatar/Concierge/ConciergeModule.cs b/OpenSim/Region/OptionalModules/Avatar/Concierge/ConciergeModule.cs index c0de3d9..a5dc0ad 100644 --- a/OpenSim/Region/OptionalModules/Avatar/Concierge/ConciergeModule.cs +++ b/OpenSim/Region/OptionalModules/Avatar/Concierge/ConciergeModule.cs | |||
@@ -460,9 +460,8 @@ namespace OpenSim.Region.OptionalModules.Avatar.Concierge | |||
460 | 460 | ||
461 | if (resp.ContentLength > 0) | 461 | if (resp.ContentLength > 0) |
462 | { | 462 | { |
463 | StreamReader content = new StreamReader(resp.GetResponseStream()); | 463 | using(StreamReader content = new StreamReader(resp.GetResponseStream())) |
464 | m_log.ErrorFormat("[Concierge] response from {0} content: {1}", bs.Uri, content.ReadToEnd()); | 464 | m_log.ErrorFormat("[Concierge] response from {0} content: {1}", bs.Uri, content.ReadToEnd()); |
465 | content.Close(); | ||
466 | } | 465 | } |
467 | } | 466 | } |
468 | } | 467 | } |
diff --git a/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/GroupsModule.cs b/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/GroupsModule.cs index d52a1d5..65d50bb 100644 --- a/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/GroupsModule.cs +++ b/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/GroupsModule.cs | |||
@@ -901,7 +901,7 @@ namespace OpenSim.Region.OptionalModules.Avatar.XmlRpcGroups | |||
901 | remoteClient.SendCreateGroupReply(groupID, true, "Group created successfully"); | 901 | remoteClient.SendCreateGroupReply(groupID, true, "Group created successfully"); |
902 | 902 | ||
903 | // Update the founder with new group information. | 903 | // Update the founder with new group information. |
904 | SendAgentGroupDataUpdate(remoteClient, false); | 904 | SendAgentGroupDataUpdate(remoteClient, true); |
905 | 905 | ||
906 | return groupID; | 906 | return groupID; |
907 | } | 907 | } |
@@ -1520,6 +1520,7 @@ namespace OpenSim.Region.OptionalModules.Avatar.XmlRpcGroups | |||
1520 | lastname, activeGroupPowers, activeGroupName, | 1520 | lastname, activeGroupPowers, activeGroupName, |
1521 | activeGroupTitle); | 1521 | activeGroupTitle); |
1522 | 1522 | ||
1523 | |||
1523 | if (tellOthers) | 1524 | if (tellOthers) |
1524 | SendScenePresenceUpdate(agentID, activeGroupTitle); | 1525 | SendScenePresenceUpdate(agentID, activeGroupTitle); |
1525 | 1526 | ||