From 8ce1e5227a7de5bf6f385b9ecae38e94b8c35391 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Mon, 16 Nov 2020 20:49:26 -0300 Subject: [PATCH] Fix escaped url. --- src/network_modules/openssl/start.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/network_modules/openssl/start.c b/src/network_modules/openssl/start.c index f0ecb92..45e2890 100644 --- a/src/network_modules/openssl/start.c +++ b/src/network_modules/openssl/start.c @@ -34,6 +34,7 @@ #include "private.h" #include + #include static int import_crl(H3270 *hSession, SSL_CTX * ssl_ctx, LIB3270_NET_CONTEXT * context, const char *url) { @@ -152,9 +153,11 @@ if(strncasecmp(prefer,uris->str[ix],length)) continue; - debug("Trying %s",uris->str[ix]); - if(!import_crl(hSession,ctx_context,context,uris->str[ix])) { - trace_ssl(hSession,"Got CRL from %s\n",uris->str[ix]); + lib3270_autoptr(char) url = lib3270_unescape(uris->str[ix]); + debug("Trying %s",url); + + if(!import_crl(hSession,ctx_context,context,url)) { + trace_ssl(hSession,"Got CRL from %s\n",url); return; } -- libgit2 0.21.2