diff options
author | Michael Drake <michael.drake@codethink.co.uk> | 2020-03-12 17:35:28 +0000 |
---|---|---|
committer | Michael Drake <michael.drake@codethink.co.uk> | 2020-03-12 17:35:28 +0000 |
commit | 82e74efeab690547efd5f00aa659e5b0afc7c8a8 (patch) | |
tree | a7ea7f2d2795e257c7c60330ee6c4aebd780272f /desktop | |
parent | c5aaf45d8eb7e303c26eaa1eb8474ddaabe42221 (diff) | |
download | netsurf-82e74efeab690547efd5f00aa659e5b0afc7c8a8.tar.gz netsurf-82e74efeab690547efd5f00aa659e5b0afc7c8a8.tar.bz2 |
Browser window: Clean up cert chains when bw is destroyed.
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/browser_window.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/desktop/browser_window.c b/desktop/browser_window.c index 602c8e1a5..3c072ef0f 100644 --- a/desktop/browser_window.c +++ b/desktop/browser_window.c @@ -1788,6 +1788,11 @@ static void browser_window_destroy_internal(struct browser_window *bw) browser_window_history_destroy(bw); + cert_chain_free(bw->current_cert_chain); + cert_chain_free(bw->loading_cert_chain); + bw->current_cert_chain = NULL; + bw->loading_cert_chain = NULL; + free(bw->name); free(bw->status.text); bw->status.text = NULL; |