From 02d131b5ef69e5427b078caa68c49da8eda91bac Mon Sep 17 00:00:00 2001
From: Alexander Polcyn <apolcyn@google.com>
Date: Wed, 22 Mar 2017 15:12:32 -0700
Subject: [PATCH] fix mac crash on abruptly ended server thread

---
 src/ruby/end2end/sig_int_during_channel_watch_driver.rb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/ruby/end2end/sig_int_during_channel_watch_driver.rb b/src/ruby/end2end/sig_int_during_channel_watch_driver.rb
index 8c9fecd549..84d039bf19 100755
--- a/src/ruby/end2end/sig_int_during_channel_watch_driver.rb
+++ b/src/ruby/end2end/sig_int_during_channel_watch_driver.rb
@@ -62,6 +62,8 @@ def main
     raise 'Timed out waiting for client process. It likely hangs when a ' \
       'SIGINT is sent while there is an active connectivity_state call'
   end
+
+  server_runner.stop
 end
 
 main
-- 
GitLab