From dd43748676ff80357e231fec7182b1969584f9a4 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 23 May 2020 09:38:15 +0100 Subject: fix: Make it OK if the chain isn't avilable during bad-ssl querying Signed-off-by: Daniel Silverstone --- desktop/browser_window.c | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) (limited to 'desktop') diff --git a/desktop/browser_window.c b/desktop/browser_window.c index 2dcd0791d..74d79eabe 100644 --- a/desktop/browser_window.c +++ b/desktop/browser_window.c @@ -1149,25 +1149,23 @@ browser_window__handle_bad_certs(struct browser_window *bw, break; } } - } - err = fetch_multipart_data_new_kv(¶ms.post_multipart, - "reason", - reason); - if (err != NSERROR_OK) { - goto out; - } - - err = cert_chain_to_query(bw->loading_cert_chain, &chainurl); + err = cert_chain_to_query(bw->loading_cert_chain, &chainurl); + if (err != NSERROR_OK) { + goto out; + } - if (err != NSERROR_OK) { - goto out; + err = fetch_multipart_data_new_kv(¶ms.post_multipart, + "chainurl", + nsurl_access(chainurl)); + if (err != NSERROR_OK) { + goto out; + } } err = fetch_multipart_data_new_kv(¶ms.post_multipart, - "chainurl", - nsurl_access(chainurl)); - + "reason", + reason); if (err != NSERROR_OK) { goto out; } -- cgit v1.2.3