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 /content/llcache.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 'content/llcache.c')
-rw-r--r-- | content/llcache.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/content/llcache.c b/content/llcache.c index 33a9b98aa..e338c1f3c 100644 --- a/content/llcache.c +++ b/content/llcache.c @@ -2214,6 +2214,11 @@ static nserror llcache_fetch_auth(llcache_object *object, const char *realm) error = llcache->query_cb(&query, llcache->query_cb_pw, llcache_query_handle_response, object); + if (error != NSERROR_OK) { + /* do not continue if error querying user */ + error = llcache_query_handle_response(false, + object); + } } else { llcache_event event; @@ -2269,6 +2274,10 @@ static nserror llcache_fetch_cert_error(llcache_object *object, error = llcache->query_cb(&query, llcache->query_cb_pw, llcache_query_handle_response, object); + if (error != NSERROR_OK) { + /* do not continue if error querying user */ + error = llcache_query_handle_response(false, object); + } } else { llcache_event event; |