From 4efa1d29e274079ed75f4e93115008816e2dda9f Mon Sep 17 00:00:00 2001 From: Steve Holme Date: Thu, 27 Feb 2014 20:51:49 +0000 Subject: tool: Moved --trace and --verbose to the global config --- src/tool_main.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/tool_main.c') diff --git a/src/tool_main.c b/src/tool_main.c index 26ba02193..955e4795f 100644 --- a/src/tool_main.c +++ b/src/tool_main.c @@ -170,6 +170,15 @@ static CURLcode main_init(struct GlobalConfig *config) return result; } +static void free_config_fields(struct GlobalConfig *config) +{ + Curl_safefree(config->trace_dump); + + if(config->trace_fopened && config->trace_stream) + fclose(config->trace_stream); + config->trace_stream = NULL; +} + /* * This is the main global destructor for the app. Call this after * _all_ libcurl usage is done. @@ -184,6 +193,7 @@ static void main_free(struct GlobalConfig *config) curl_global_cleanup(); convert_cleanup(); metalink_cleanup(); + free_config_fields(config); /* Free the config structures */ config_free(config->last); -- cgit v1.2.3