diff options
Diffstat (limited to 'ssh.c')
-rw-r--r-- | ssh.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -316,7 +316,12 @@ again: | |||
316 | exit(0); | 316 | exit(0); |
317 | break; | 317 | break; |
318 | case 'q': | 318 | case 'q': |
319 | options.log_level = SYSLOG_LEVEL_QUIET; | 319 | if (options.log_level == SYSLOG_LEVEL_QUIET) { |
320 | options.log_level = SYSLOG_LEVEL_SILENT; | ||
321 | } | ||
322 | else if (options.log_level != SYSLOG_LEVEL_SILENT) { | ||
323 | options.log_level = SYSLOG_LEVEL_QUIET; | ||
324 | } | ||
320 | break; | 325 | break; |
321 | case 'e': | 326 | case 'e': |
322 | if (optarg[0] == '^' && optarg[2] == 0 && | 327 | if (optarg[0] == '^' && optarg[2] == 0 && |