* src/cookies.c: Free PSL in cookie_jar_delete

This commit is contained in:
Tim Rühsen 2020-02-27 14:27:05 +01:00
parent 6938c84aa4
commit b3dc802efb

View File

@ -527,14 +527,15 @@ numeric_address_p (const char *addr)
upper case strings. upper case strings.
*/ */
#ifdef HAVE_LIBPSL
static psl_ctx_t *psl;
#endif
static bool static bool
check_domain_match (const char *cookie_domain, const char *host) check_domain_match (const char *cookie_domain, const char *host)
{ {
#ifdef HAVE_LIBPSL #ifdef HAVE_LIBPSL
static int init_psl; static int init_psl;
static const psl_ctx_t *psl;
char *cookie_domain_lower = NULL; char *cookie_domain_lower = NULL;
char *host_lower = NULL; char *host_lower = NULL;
int is_acceptable; int is_acceptable;
@ -1443,6 +1444,10 @@ cookie_jar_delete (struct cookie_jar *jar)
} }
hash_table_destroy (jar->chains); hash_table_destroy (jar->chains);
xfree (jar); xfree (jar);
#ifdef HAVE_LIBPSL
psl_free (psl);
#endif
} }
/* Test cases. Currently this is only tests parse_set_cookies. To /* Test cases. Currently this is only tests parse_set_cookies. To