config->proto_redir_present = FALSE;
}
-void free_config_fields(struct Configurable *config)
+static void free_config_fields(struct Configurable *config)
{
struct getout *urlnode;
Curl_safefree(config->libcurl);
}
+
+void config_free(struct Configurable *config)
+{
+ free_config_fields(config);
+ free(config);
+}
}; /* struct Configurable */
void init_config(struct Configurable* config);
-void free_config_fields(struct Configurable *config);
+void config_free(struct Configurable* config);
#endif /* HEADER_CURL_TOOL_CFGABLE_H */
#endif
/* Free the config structure */
- free_config_fields(config);
- Curl_safefree(config);
+ config_free(config);
+ config = NULL;
}
else {
helpf(stderr, "error initializing curl\n");