diff options
author | Vincent Sanders <vince@kyllikki.org> | 2016-07-31 01:24:57 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2016-07-31 13:25:20 +0100 |
commit | b939afe3fc70be446d9ffd6e6071a4af5cf98a8a (patch) | |
tree | 65c10f7b9d363f20621e2b4429f4eb3c958fa986 /frontends/amiga/sslcert.c | |
parent | 51725592c96b3cb94aa70761b10960c738815534 (diff) | |
download | netsurf-b939afe3fc70be446d9ffd6e6071a4af5cf98a8a.tar.gz netsurf-b939afe3fc70be446d9ffd6e6071a4af5cf98a8a.tar.bz2 |
Allow certificate verification user prompt creation to return errors
Diffstat (limited to 'frontends/amiga/sslcert.c')
-rw-r--r-- | frontends/amiga/sslcert.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/frontends/amiga/sslcert.c b/frontends/amiga/sslcert.c index ed7206127..83798f2e2 100644 --- a/frontends/amiga/sslcert.c +++ b/frontends/amiga/sslcert.c @@ -27,7 +27,7 @@ #include "amiga/tree.h" #include "amiga/sslcert.h" -void gui_cert_verify(nsurl *url, +nserror gui_cert_verify(nsurl *url, const struct ssl_cert_info *certs, unsigned long num, nserror (*cb)(bool proceed, void *pw), void *cbpw) { @@ -39,9 +39,13 @@ void gui_cert_verify(nsurl *url, ssl_current_session = data; ssl_window = ami_tree_create(TREE_SSLCERT, data); - if(!ssl_window) return; + if (!ssl_window) { + return NSERROR_INIT_FAILED; + } ami_tree_open(ssl_window, AMI_TREE_SSLCERT); + + return NSERROR_OK; } void ami_ssl_free(struct treeview_window *twin) |