summaryrefslogtreecommitdiff
path: root/node/Condition.hpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2014-10-22 09:52:29 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2014-10-22 09:52:29 -0700
commit0a195e7bc0e23a5a7978a75befe8843d6e69aecd (patch)
tree2becb276888e1631ff4b2eb556cc8ac5cacaabfe /node/Condition.hpp
parentae228ade8cc24108958403e8473f8c2bb0e9646d (diff)
downloadinfinitytier-0a195e7bc0e23a5a7978a75befe8843d6e69aecd.tar.gz
infinitytier-0a195e7bc0e23a5a7978a75befe8843d6e69aecd.zip
Some work on simulated net...
Diffstat (limited to 'node/Condition.hpp')
-rw-r--r--node/Condition.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/node/Condition.hpp b/node/Condition.hpp
index 3895f4df..74af06a2 100644
--- a/node/Condition.hpp
+++ b/node/Condition.hpp
@@ -63,7 +63,9 @@ public:
inline void wait(unsigned long ms) const
throw()
{
- WaitForSingleObject(_sem,(DWORD)ms);
+ if (ms)
+ WaitForSingleObject(_sem,(DWORD)ms);
+ else WaitForSingleObject(_sem,INFINITE);
}
inline void signal() const