From cdb7bdd148936bdafe38633707bc27f814c2b06f Mon Sep 17 00:00:00 2001 From: qorg11 Date: Sat, 9 Jul 2022 09:48:37 +0200 Subject: [PATCH] Fix memory leak --- sakisafecli/config.c | 4 +--- sakisafecli/sakisafecli.c | 5 ++--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/sakisafecli/config.c b/sakisafecli/config.c index d3feece..8fce884 100644 --- a/sakisafecli/config.c +++ b/sakisafecli/config.c @@ -28,13 +28,11 @@ print_config() return; } - +config_t runtime_config; void parse_config_file(FILE *config) { - config_t runtime_config; - config_init(&runtime_config); config_read(&runtime_config, config); config_setting_t *cur; diff --git a/sakisafecli/sakisafecli.c b/sakisafecli/sakisafecli.c index dd7c083..28c5ae0 100644 --- a/sakisafecli/sakisafecli.c +++ b/sakisafecli/sakisafecli.c @@ -22,10 +22,10 @@ bool ipv6_flag = false, ipv4_flag = false, http_proxy_flag = false, char *http_proxy_url, *socks_proxy_url; char *ssh_key_path = NULL; -config_t runtime_config; char *server = "https://lainsafe.delegao.moe"; const char *path = ".cache/sakisafelinks"; + int main(int argc, char **argv) { @@ -256,9 +256,8 @@ main(int argc, char **argv) } curl_easy_cleanup(easy_handle); - - free(buffer); config_destroy(&runtime_config); + free(buffer); return 0; }