diff options
-rw-r--r-- | src/proxy.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/proxy.c b/src/proxy.c index 7579887..e233e1d 100644 --- a/src/proxy.c +++ b/src/proxy.c @@ -444,9 +444,10 @@ int pacrunner_proxy_disable(struct pacrunner_proxy *proxy) pthread_mutex_lock(&proxy_mutex); proxy_list = g_list_remove_link(proxy_list, list); + g_list_free(list); pthread_mutex_unlock(&proxy_mutex); - __pacrunner_js_set_proxy(NULL); + __pacrunner_js_clear_proxy(proxy); pacrunner_proxy_unref(proxy); |