Author: kclark
Date: Tue Jun 17 18:20:13 2008
New Revision: 669040

URL: http://svn.apache.org/viewvc?rev=669040&view=rev
Log:
rb: Fix the timeout used for joining threads when calling shutdown(timeout) on 
NonblockingServer

Modified:
    incubator/thrift/trunk/lib/rb/lib/thrift/server/nonblockingserver.rb

Modified: incubator/thrift/trunk/lib/rb/lib/thrift/server/nonblockingserver.rb
URL: 
http://svn.apache.org/viewvc/incubator/thrift/trunk/lib/rb/lib/thrift/server/nonblockingserver.rb?rev=669040&r1=669039&r2=669040&view=diff
==============================================================================
--- incubator/thrift/trunk/lib/rb/lib/thrift/server/nonblockingserver.rb 
(original)
+++ incubator/thrift/trunk/lib/rb/lib/thrift/server/nonblockingserver.rb Tue 
Jun 17 18:20:13 2008
@@ -197,7 +197,7 @@
         start = Time.now
         @worker_threads.each do |t|
           if shutdown_timeout > 0
-            timeout = Time.now - (start + shutdown_timeout)
+            timeout = (start + shutdown_timeout) - Time.now
             break if timeout <= 0
             t.join(timeout)
           else


Reply via email to