]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - lib/rbot/compat19.rb
compat19: fix condition monitor waiting
[user/henk/code/ruby/rbot.git] / lib / rbot / compat19.rb
index fbb68477a41789cb887f5200f6dd87459104bcea..c32d1ecbf98544709b6e5d92cf8ed98dbe6c1e96 100644 (file)
@@ -45,6 +45,8 @@ module MonitorMixin
       begin
         @cond.wait(@monitor.instance_variable_get("@mon_mutex"), timeout)
         return true
+      rescue TimeoutError
+        return false
       ensure
         @monitor.__send__(:mon_enter_for_cond, count)
       end