diff options
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs index 85fe1a4..558fcb7 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs | |||
@@ -1924,7 +1924,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
1924 | // | 1924 | // |
1925 | // Instead, now wait for data present to be explicitly signalled. Evidence so far is that with | 1925 | // Instead, now wait for data present to be explicitly signalled. Evidence so far is that with |
1926 | // modern mono it reduces CPU base load since there is no more continuous polling. | 1926 | // modern mono it reduces CPU base load since there is no more continuous polling. |
1927 | m_dataPresentEvent.WaitOne(100); | 1927 | if (!m_packetSent) |
1928 | m_dataPresentEvent.WaitOne(100); | ||
1928 | 1929 | ||
1929 | Watchdog.UpdateThread(); | 1930 | Watchdog.UpdateThread(); |
1930 | } | 1931 | } |