summaryrefslogtreecommitdiff
path: root/frontends/amiga/sslcert.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2016-07-31 01:24:57 +0100
committerVincent Sanders <vince@kyllikki.org>2016-07-31 13:25:20 +0100
commitb939afe3fc70be446d9ffd6e6071a4af5cf98a8a (patch)
tree65c10f7b9d363f20621e2b4429f4eb3c958fa986 /frontends/amiga/sslcert.c
parent51725592c96b3cb94aa70761b10960c738815534 (diff)
downloadnetsurf-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.c8
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)