summaryrefslogtreecommitdiff
path: root/libsoup/soup-message-headers.c
diff options
context:
space:
mode:
authorDan Winship <danw@src.gnome.org>2008-11-03 22:11:51 +0000
committerDan Winship <danw@src.gnome.org>2008-11-03 22:11:51 +0000
commit23978458ba1d2febe7f953b6c42a6dbccd1f634a (patch)
treeb30e4490324e906d733c7db3eb41d08f2ebd670b /libsoup/soup-message-headers.c
parent504610db1ac86edf3d8400bad5666149b9e1d210 (diff)
downloadlibsoup-23978458ba1d2febe7f953b6c42a6dbccd1f634a.tar.gz
don't leak the header string
* libsoup/soup-message-headers.c (set_content_foo): don't leak the header string * libsoup/soup-multipart.c (generate_boundary): avoid a (harmless) valgrind warning * libsoup/soup-proxy-resolver-static.c (get_proxy_sync): don't leak the address on error * libsoup/soup-session-sync.c (wait_for_connection): don't leak proxy_addr * tests/misc-test.c: don't leak the SoupMessage signal ids * tests/range-test.c (main): don't leak base_uri * tests/libsoup.supp: update this using lots and lots of wildcards svn path=/trunk/; revision=1197
Diffstat (limited to 'libsoup/soup-message-headers.c')
-rw-r--r--libsoup/soup-message-headers.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libsoup/soup-message-headers.c b/libsoup/soup-message-headers.c
index 2babedc7..b5e9f59f 100644
--- a/libsoup/soup-message-headers.c
+++ b/libsoup/soup-message-headers.c
@@ -1002,8 +1002,8 @@ set_content_foo (SoupMessageHeaders *hdrs, const char *header_name,
}
}
- soup_message_headers_replace (hdrs, header_name,
- g_string_free (str, FALSE));
+ soup_message_headers_replace (hdrs, header_name, str->str);
+ g_string_free (str, TRUE);
}
static void