Extend error output of apps/opt_format() to all error cases
authorDr. David von Oheimb <David.von.Oheimb@siemens.com>
Tue, 26 May 2020 09:09:03 +0000 (11:09 +0200)
committerDr. David von Oheimb <David.von.Oheimb@siemens.com>
Sat, 13 Jun 2020 13:13:21 +0000 (15:13 +0200)
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/11998)

apps/lib/opt.c

index 7630d516ca71a58f8f20156e62099960dbd07fb0..d6bfecc8ff76eaf1f76f984ad4a4a643305488e6 100644 (file)
@@ -209,6 +209,7 @@ int opt_format(const char *s, unsigned long flags, int *result)
 {
     switch (*s) {
     default:
 {
     switch (*s) {
     default:
+        opt_printf_stderr("%s: Bad format \"%s\"\n", prog, s);
         return 0;
     case 'D':
     case 'd':
         return 0;
     case 'D':
     case 'd':
@@ -275,6 +276,7 @@ int opt_format(const char *s, unsigned long flags, int *result)
                 return opt_format_error(s, flags);
             *result = FORMAT_PKCS12;
         } else {
                 return opt_format_error(s, flags);
             *result = FORMAT_PKCS12;
         } else {
+            opt_printf_stderr("%s: Bad format \"%s\"\n", prog, s);
             return 0;
         }
         break;
             return 0;
         }
         break;