[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#563857: ssh: "-O exit" doesn't respect "-q"



tag 563857 patch
quit

attached is a patch to fix this, as well as with -O check.

Cheers,
Ryan

-- 
_________________________
Ryan Niebur
ryanryan52@gmail.com
--- ./openssh-5.2p1/mux.c	2010-01-05 14:43:20.000000000 -0800
+++ ../openssh-5.2p1/mux.c	2010-01-05 14:37:09.000000000 -0800
@@ -615,11 +615,13 @@
 
 	switch (muxclient_command) {
 	case SSHMUX_COMMAND_ALIVE_CHECK:
-		fprintf(stderr, "Master running (pid=%d)\r\n",
-		    muxserver_pid);
+		if(options.log_level > SYSLOG_LEVEL_QUIET)
+			fprintf(stderr, "Master running (pid=%d)\r\n",
+			    muxserver_pid);
 		exit(0);
 	case SSHMUX_COMMAND_TERMINATE:
-		fprintf(stderr, "Exit request sent.\r\n");
+		if(options.log_level > SYSLOG_LEVEL_QUIET)
+			fprintf(stderr, "Exit request sent.\r\n");
 		exit(0);
 	case SSHMUX_COMMAND_OPEN:
 		buffer_put_cstring(&m, term ? term : "");

Attachment: signature.asc
Description: Digital signature


Reply to: