Fix leak introduced by patch for 511980.
authorDan Winship <danw@src.gnome.org>
Sun, 27 Jan 2008 19:28:10 +0000 (19:28 +0000)
committerDan Winship <danw@src.gnome.org>
Sun, 27 Jan 2008 19:28:10 +0000 (19:28 +0000)
* libsoup/soup-message-headers.c (soup_message_headers_free): Fix
leak introduced by patch for 511980.

svn path=/trunk/; revision=1057

ChangeLog
libsoup/soup-message-headers.c

index d3465c3..23026f1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -39,6 +39,9 @@
        appending a 0-length SOUP_MEMORY_TAKE buffer, we need to free the
        passed-in buffer rather than just ignoring it.
 
+       * libsoup/soup-message-headers.c (soup_message_headers_free): Fix
+       leak introduced by patch for 511980.
+
        * libsoup/soup-server.c (got_headers): fix leak when decoding path
 
        * libsoup/soup-session.c (finalize): free ntlm_manager
index 755e4c3..bd827c1 100644 (file)
@@ -72,6 +72,8 @@ soup_message_headers_free (SoupMessageHeaders *hdrs)
 {
        soup_message_headers_clear (hdrs);
        g_array_free (hdrs->array, TRUE);
+       if (hdrs->concat)
+               g_hash_table_destroy (hdrs->concat);
        g_slice_free (SoupMessageHeaders, hdrs);
 }