From: Dan Winship Date: Sun, 27 Jan 2008 19:28:10 +0000 (+0000) Subject: Fix leak introduced by patch for 511980. X-Git-Tag: LIBSOUP_2_3_0_1~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3256f47c628a3f6899a85fe2e56f8e9c04f3b341;p=platform%2Fupstream%2Flibsoup.git Fix leak introduced by patch for 511980. * libsoup/soup-message-headers.c (soup_message_headers_free): Fix leak introduced by patch for 511980. svn path=/trunk/; revision=1057 --- diff --git a/ChangeLog b/ChangeLog index d3465c3..23026f1 100644 --- 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 diff --git a/libsoup/soup-message-headers.c b/libsoup/soup-message-headers.c index 755e4c3..bd827c1 100644 --- a/libsoup/soup-message-headers.c +++ b/libsoup/soup-message-headers.c @@ -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); }