diff options
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/browser_window.c | 26 |
1 files changed, 12 insertions, 14 deletions
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; } |