]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
apps/cmp.c: Improve diagnostics on -server URL parse error
authorDr. David von Oheimb <David.von.Oheimb@siemens.com>
Fri, 13 Nov 2020 07:39:14 +0000 (08:39 +0100)
committerDr. David von Oheimb <David.von.Oheimb@siemens.com>
Fri, 20 Nov 2020 12:36:30 +0000 (13:36 +0100)
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13409)

apps/cmp.c

index cef625b68f15d960c2a16bfb0836ba3cfa0ffe89..b1813df9bce699ef19dcd29cbe0377332f7b8578 100644 (file)
@@ -1834,8 +1834,10 @@ static int setup_client_ctx(OSSL_CMP_CTX *ctx, ENGINE *engine)
         CMP_err("missing -server option");
         goto err;
     }
-    if (!OSSL_HTTP_parse_url(opt_server, &server, &port, &portnum, &path, &ssl))
+    if (!OSSL_HTTP_parse_url(opt_server, &server, &port, &portnum, &path, &ssl)) {
+        CMP_err1("cannot parse -server URL: %s", opt_server);
         goto err;
+    }
     if (ssl && !opt_tls_used) {
         CMP_err("missing -tls_used option since -server URL indicates https");
         goto err;