diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-05 20:56:07 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-05 20:56:07 +0100 |
commit | 170dc5d52419450edc440c054a94135c1cc1296a (patch) | |
tree | 0943167d6fa71716bd1cd8936b94cfd02fe10e5c /desktop/sslcert_viewer.c | |
parent | bfb1bb119241d85bb9b400881328496e12a39aed (diff) | |
download | netsurf-170dc5d52419450edc440c054a94135c1cc1296a.tar.gz netsurf-170dc5d52419450edc440c054a94135c1cc1296a.tar.bz2 |
Excise the llcache query pathway.
In further preparation for the auth and cert queries being handled
as special contents from `about:` this excises the query pathway
from the llcache pretty much entirely.
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'desktop/sslcert_viewer.c')
-rw-r--r-- | desktop/sslcert_viewer.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/desktop/sslcert_viewer.c b/desktop/sslcert_viewer.c index 2936e89e6..4d8725757 100644 --- a/desktop/sslcert_viewer.c +++ b/desktop/sslcert_viewer.c @@ -49,6 +49,7 @@ enum sslcert_viewer_field { SSLCERT_V_N_FIELDS }; +typedef nserror (*response_cb)(bool proceed, void *pw); /** * ssl certificate verification context. @@ -57,7 +58,7 @@ struct sslcert_session_data { struct ssl_cert_info *certs; /**< Certificates */ unsigned long num; /**< Number of certificates in chain */ nsurl *url; /**< The url of the certificate */ - llcache_query_response cb; /**< Cert accept/reject callback */ + response_cb cb; /**< Cert accept/reject callback */ void *cbpw; /**< Context passed to callback */ treeview *tree; /**< The treeview object */ @@ -476,8 +477,8 @@ nserror sslcert_viewer_fini(struct sslcert_session_data *ssl_d) /* Exported interface, documented in sslcert_viewer.h */ nserror sslcert_viewer_create_session_data(unsigned long num, - nsurl *url, - llcache_query_response cb, + struct nsurl *url, + nserror (*cb)(bool proceed, void *pw), void *cbpw, const struct ssl_cert_info *certs, struct sslcert_session_data **ssl_d) |