diff options
Diffstat (limited to 'OpenSim/Framework/Servers/MainServer.cs')
-rw-r--r-- | OpenSim/Framework/Servers/MainServer.cs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/OpenSim/Framework/Servers/MainServer.cs b/OpenSim/Framework/Servers/MainServer.cs index 523ccba..6a9be12 100644 --- a/OpenSim/Framework/Servers/MainServer.cs +++ b/OpenSim/Framework/Servers/MainServer.cs | |||
@@ -87,14 +87,15 @@ namespace OpenSim.Framework.Servers | |||
87 | set | 87 | set |
88 | { | 88 | { |
89 | lock (m_Servers) | 89 | lock (m_Servers) |
90 | { | ||
90 | if (!m_Servers.ContainsValue(value)) | 91 | if (!m_Servers.ContainsValue(value)) |
91 | throw new Exception("HTTP server must already have been registered to be set as the main instance"); | 92 | throw new Exception("HTTP server must already have been registered to be set as the main instance"); |
92 | 93 | ||
93 | instance = value; | 94 | instance = value; |
95 | } | ||
94 | } | 96 | } |
95 | } | 97 | } |
96 | 98 | ||
97 | |||
98 | public static BaseHttpServer UnSecureInstance | 99 | public static BaseHttpServer UnSecureInstance |
99 | { | 100 | { |
100 | get { return unsecureinstance; } | 101 | get { return unsecureinstance; } |
@@ -372,14 +373,14 @@ namespace OpenSim.Framework.Servers | |||
372 | 373 | ||
373 | public static void Stop() | 374 | public static void Stop() |
374 | { | 375 | { |
376 | PollServiceRequestManager pool = null; | ||
375 | lock (m_Servers) | 377 | lock (m_Servers) |
376 | { | 378 | { |
377 | foreach (BaseHttpServer httpServer in m_Servers.Values) | 379 | foreach (BaseHttpServer httpServer in m_Servers.Values) |
378 | { | 380 | { |
379 | httpServer.Stop(); | 381 | httpServer.Stop(true); |
380 | } | 382 | } |
381 | } | 383 | } |
382 | } | 384 | } |
383 | |||
384 | } | 385 | } |
385 | } \ No newline at end of file | 386 | } \ No newline at end of file |