aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES2
-rw-r--r--src/main.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 0491327cc..aa6997951 100644
--- a/CHANGES
+++ b/CHANGES
@@ -9,6 +9,8 @@
Daniel Fandrich (18 Jun 2008)
- Added SSH failure test cases 628-632
+- Fixed a memory leak in the command-line tool that caused a valgrind error.
+
Daniel Stenberg (18 Jun 2008)
- Rob Crittenden brought a fix for the NSS layer that makes libcurl no longer
always fire up a new connection rather than using the existing one when the
diff --git a/src/main.c b/src/main.c
index 92f5efa97..077dc8c28 100644
--- a/src/main.c
+++ b/src/main.c
@@ -3646,6 +3646,8 @@ static void free_config_fields(struct Configurable *config)
free(config->pubkey);
if (config->referer)
free(config->referer);
+ if (config->hostpubmd5)
+ free(config->hostpubmd5);
curl_slist_free_all(config->quote); /* checks for config->quote == NULL */
curl_slist_free_all(config->prequote);