Fixed a memory leak in the command-line tool that caused a valgrind error.
authorDan Fandrich <dan@coneharvesters.com>
Thu, 19 Jun 2008 00:30:02 +0000 (00:30 +0000)
committerDan Fandrich <dan@coneharvesters.com>
Thu, 19 Jun 2008 00:30:02 +0000 (00:30 +0000)
CHANGES
src/main.c

diff --git a/CHANGES b/CHANGES
index 0491327..aa69979 100644 (file)
--- 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
index 92f5efa..077dc8c 100644 (file)
@@ -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);