summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Samuelson <peter@p12n.org>2014-02-09 16:09:55 +0000
committerColin Watson <cjwatson@debian.org>2017-03-29 01:39:47 +0100
commit980646a9f7f03b43b678272b2a56e30906c6ddec (patch)
treeb1fb04f8d078d902f26cf3933104986e5d4f7cdc
parentb5695a565e466477305d2ae0059b09e94ae6f44e (diff)
Reduce severity of "Killed by signal %d"
This produces irritating messages when using ProxyCommand or other programs that use ssh under the covers (e.g. Subversion). These messages are more normally printed by the calling program, such as the shell. According to the upstream bug, the right way to avoid this is to use the -q option, so we may drop this patch after further investigation into whether any software in Debian is still relying on it. Author: Colin Watson <cjwatson@debian.org> Bug: https://bugzilla.mindrot.org/show_bug.cgi?id=1118 Bug-Debian: http://bugs.debian.org/313371 Last-Update: 2013-09-14 Patch-Name: quieter-signals.patch
-rw-r--r--clientloop.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/clientloop.c b/clientloop.c
index 38b0330e9..06845280e 100644
--- a/clientloop.c
+++ b/clientloop.c
@@ -1755,8 +1755,10 @@ client_loop(int have_pty, int escape_char_arg, int ssh2_chan_id)
1755 exit_status = 0; 1755 exit_status = 0;
1756 } 1756 }
1757 1757
1758 if (received_signal) 1758 if (received_signal) {
1759 fatal("Killed by signal %d.", (int) received_signal); 1759 debug("Killed by signal %d.", (int) received_signal);
1760 cleanup_exit((int) received_signal + 128);
1761 }
1760 1762
1761 /* 1763 /*
1762 * In interactive mode (with pseudo tty) display a message indicating 1764 * In interactive mode (with pseudo tty) display a message indicating