diff options
Diffstat (limited to 'ssh.c')
-rw-r--r-- | ssh.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -324,7 +324,12 @@ again: | |||
324 | exit(0); | 324 | exit(0); |
325 | break; | 325 | break; |
326 | case 'q': | 326 | case 'q': |
327 | options.log_level = SYSLOG_LEVEL_QUIET; | 327 | if (options.log_level == SYSLOG_LEVEL_QUIET) { |
328 | options.log_level = SYSLOG_LEVEL_SILENT; | ||
329 | } | ||
330 | else if (options.log_level != SYSLOG_LEVEL_SILENT) { | ||
331 | options.log_level = SYSLOG_LEVEL_QUIET; | ||
332 | } | ||
328 | break; | 333 | break; |
329 | case 'e': | 334 | case 'e': |
330 | if (optarg[0] == '^' && optarg[2] == 0 && | 335 | if (optarg[0] == '^' && optarg[2] == 0 && |