summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2021-03-17 18:49:22 +0100
committerMilan Crha <mcrha@redhat.com>2021-03-17 18:49:22 +0100
commitfe1e295d86924ba291dbd3d24904ec47fd945eb6 (patch)
tree474b77e42c5f4907c4eb94a2d2da0e9746bfae6d
parentf33439899b0739a10de47baf50552d1c7eb58d77 (diff)
downloadlibsoup-fe1e295d86924ba291dbd3d24904ec47fd945eb6.tar.gz
Fix leaks found by Coverity Scan
Closes #217
-rw-r--r--libsoup/soup-directory-input-stream.c1
-rw-r--r--libsoup/soup-message-server-io.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/libsoup/soup-directory-input-stream.c b/libsoup/soup-directory-input-stream.c
index 572f167e..895c50a7 100644
--- a/libsoup/soup-directory-input-stream.c
+++ b/libsoup/soup-directory-input-stream.c
@@ -96,6 +96,7 @@ soup_directory_input_stream_parse_info (SoupDirectoryInputStream *stream,
g_free (date);
g_free (escaped);
g_free (size);
+ g_free (name);
g_free (path);
g_free (xml_string);
g_string_free (string, FALSE);
diff --git a/libsoup/soup-message-server-io.c b/libsoup/soup-message-server-io.c
index 71e943b6..77e9e02b 100644
--- a/libsoup/soup-message-server-io.c
+++ b/libsoup/soup-message-server-io.c
@@ -74,6 +74,7 @@ parse_request_headers (SoupMessage *msg, char *headers, guint headers_len,
/* Handle request body encoding */
*encoding = soup_message_headers_get_encoding (msg->request_headers);
if (*encoding == SOUP_ENCODING_UNRECOGNIZED) {
+ g_free (req_path);
if (soup_message_headers_get_list (msg->request_headers, "Transfer-Encoding"))
return SOUP_STATUS_NOT_IMPLEMENTED;
else