diff options
Diffstat (limited to 'ssh.c')
-rw-r--r-- | ssh.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -352,7 +352,12 @@ again: | |||
352 | exit(0); | 352 | exit(0); |
353 | break; | 353 | break; |
354 | case 'q': | 354 | case 'q': |
355 | options.log_level = SYSLOG_LEVEL_QUIET; | 355 | if (options.log_level == SYSLOG_LEVEL_QUIET) { |
356 | options.log_level = SYSLOG_LEVEL_SILENT; | ||
357 | } | ||
358 | else if (options.log_level != SYSLOG_LEVEL_SILENT) { | ||
359 | options.log_level = SYSLOG_LEVEL_QUIET; | ||
360 | } | ||
356 | break; | 361 | break; |
357 | case 'e': | 362 | case 'e': |
358 | if (optarg[0] == '^' && optarg[2] == 0 && | 363 | if (optarg[0] == '^' && optarg[2] == 0 && |