summaryrefslogtreecommitdiff
path: root/libsoup/soup-message-headers.c
diff options
context:
space:
mode:
authorPatrick Griffis <pgriffis@igalia.com>2020-11-13 14:34:35 -0600
committerPatrick Griffis <pgriffis@igalia.com>2020-11-13 14:56:30 -0600
commit48e6fc0065b84556900129636537401aea8dc4fe (patch)
tree47dc99d65fefcc4410b5ce5abe75a13ec94b4826 /libsoup/soup-message-headers.c
parentf599d4c81d35738a605df2c10487b51cba246e97 (diff)
downloadlibsoup-48e6fc0065b84556900129636537401aea8dc4fe.tar.gz
Silence some scan-build warnings
Diffstat (limited to 'libsoup/soup-message-headers.c')
-rw-r--r--libsoup/soup-message-headers.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libsoup/soup-message-headers.c b/libsoup/soup-message-headers.c
index b261460f..c84d7504 100644
--- a/libsoup/soup-message-headers.c
+++ b/libsoup/soup-message-headers.c
@@ -296,7 +296,9 @@ soup_message_headers_remove (SoupMessageHeaders *hdrs, const char *name)
name = intern_header_name (name, &setter);
while ((index = find_header (hdr_array, name, 0)) != -1) {
+#ifndef __clang_analyzer__ /* False positive for double-free */
g_free (hdr_array[index].value);
+#endif
g_array_remove_index (hdrs->array, index);
}
if (hdrs->concat)