diff options
author | Dan Fandrich <dan@coneharvesters.com> | 2007-03-22 19:45:20 +0000 |
---|---|---|
committer | Dan Fandrich <dan@coneharvesters.com> | 2007-03-22 19:45:20 +0000 |
commit | 72175c738f8abd36140a42bbc21c0a82c6c740d2 (patch) | |
tree | cee259d07b7c346eec08fcbab63c057a2ca9a546 | |
parent | 2288094b26d489913a0adc7bf93fc015ac0c2a8e (diff) |
Free some additional strings on exit to avoid memory leaks.
-rw-r--r-- | src/main.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c index ae7455037..32bc8a03c 100644 --- a/src/main.c +++ b/src/main.c @@ -3229,8 +3229,12 @@ static void free_config_fields(struct Configurable *config) free(config->writeout); if(config->httppost) curl_formfree(config->httppost); + if (config->cert) + free(config->cert); if(config->cacert) free(config->cacert); + if (config->cert_type) + free(config->cert_type); if(config->capath) free(config->capath); if(config->cookiejar) @@ -3245,6 +3249,14 @@ static void free_config_fields(struct Configurable *config) free(config->socksproxy); if(config->libcurl) free(config->libcurl); + if (config->key_passwd) + free(config->key_passwd); + if (config->key) + free(config->key); + if (config->key_type) + free(config->key_type); + if (config->referer) + free(config->referer); curl_slist_free_all(config->quote); /* checks for config->quote == NULL */ curl_slist_free_all(config->prequote); |