summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Samuelson <peter@p12n.org>2014-02-09 16:09:55 +0000
committerColin Watson <cjwatson@debian.org>2016-01-14 15:07:16 +0000
commit72aec10a082f61d9a601b03ec57e0053e03397dd (patch)
tree32c0e079dec3d13125ed73b9dec2c1d418b8c445
parent25ead9080a3f98eafc64a9a9c4b6650d922a19fa (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 fba1b5496..5653cc489 100644
--- a/clientloop.c
+++ b/clientloop.c
@@ -1716,8 +1716,10 @@ client_loop(int have_pty, int escape_char_arg, int ssh2_chan_id)
1716 exit_status = 0; 1716 exit_status = 0;
1717 } 1717 }
1718 1718
1719 if (received_signal) 1719 if (received_signal) {
1720 fatal("Killed by signal %d.", (int) received_signal); 1720 debug("Killed by signal %d.", (int) received_signal);
1721 cleanup_exit((int) received_signal + 128);
1722 }
1721 1723
1722 /* 1724 /*
1723 * In interactive mode (with pseudo tty) display a message indicating 1725 * In interactive mode (with pseudo tty) display a message indicating