Make -xcert work again.
authorDr. Stephen Henson <steve@openssl.org>
Tue, 14 Feb 2017 17:18:00 +0000 (17:18 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Tue, 14 Feb 2017 17:47:39 +0000 (17:47 +0000)
When a certificate is prepended update the list pointer.

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2628)
(cherry picked from commit 52f4840cb237cc37cad5eac8328828cf3d3e1049)

apps/s_cb.c

index 9535f12690c27ac1927093b76b3a486b18d08416..e0acd51b22b67797a2aee2f3981a737cc887f87c 100644 (file)
@@ -922,6 +922,7 @@ int args_excert(int opt, SSL_EXCERT **pexc)
             BIO_printf(bio_err, "%s: Error adding xcert\n", opt_getprog());
             goto err;
         }
+        *pexc = exc;
         exc->certfile = opt_arg();
         break;
     case OPT_X_KEY: