diff options
author | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2011-03-12 17:26:46 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2011-03-12 17:26:46 +0000 |
commit | d72f9d28627119bf1926f4aa59b6b211385910b2 (patch) | |
tree | 6ea74f23dd831b07467d31eaa8c89f103483d18b /desktop | |
parent | 8bca12a29e10277f5db36cbf7a31b04f41d970cd (diff) | |
download | netsurf-d72f9d28627119bf1926f4aa59b6b211385910b2.tar.gz netsurf-d72f9d28627119bf1926f4aa59b6b211385910b2.tar.bz2 |
Ensure we don't free an unallocated handle
svn path=/trunk/netsurf/; revision=11973
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/sslcert.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/desktop/sslcert.c b/desktop/sslcert.c index e247b0bd0..bd53357d6 100644 --- a/desktop/sslcert.c +++ b/desktop/sslcert.c @@ -56,7 +56,7 @@ struct sslcert_session_data { }; /** Handle for the window icon. */ -static hlcache_handle *sslcert_icon; +static hlcache_handle *sslcert_icon = NULL; /** Initialise ssl certificate window. */ void sslcert_init(const char* icon_name) @@ -78,8 +78,8 @@ unsigned int sslcert_get_tree_flags(void) void sslcert_cleanup(void) { - hlcache_handle_release(sslcert_icon); - return; + if (sslcert_icon != NULL) + hlcache_handle_release(sslcert_icon); } struct sslcert_session_data * |