From bf6d78c8e4908670de1fe02eaa639dde93166816 Mon Sep 17 00:00:00 2001
From: Tim Emiola <temiola@google.com>
Date: Thu, 16 Apr 2015 14:07:34 -0700
Subject: [PATCH] Fixes error with the keep-alive

---
 src/ruby/lib/grpc/generic/rpc_server.rb | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/ruby/lib/grpc/generic/rpc_server.rb b/src/ruby/lib/grpc/generic/rpc_server.rb
index fa21d77080..bc2211ef7e 100644
--- a/src/ruby/lib/grpc/generic/rpc_server.rb
+++ b/src/ruby/lib/grpc/generic/rpc_server.rb
@@ -386,9 +386,8 @@ module GRPC
         @workers.size.times { schedule { throw :exit } }
         @stopped = true
 
-        keep_alive = 5
         @stop_mutex.synchronize do
-          @stop_cond.wait(@stop_mutex, keep_alive) if @workers.size > 0
+          @stop_cond.wait(@stop_mutex, @keep_alive) if @workers.size > 0
         end
 
         # Forcibly shutdown any threads that are still alive.
-- 
GitLab