From: Sébastien Marie <semarie@users.noreply.github.com>
Date: Tue, 28 Oct 2014 05:36:24 +0000 (+0100)
Subject: return of soup_uri_to_string must be free
X-Git-Url: https://git.owens.tech/assets/editable-focus.html/assets/editable-focus.html/git?a=commitdiff_plain;h=9f6733900aa3b64ee7c9e272dc569f5a794b5270;p=vimb.git

return of soup_uri_to_string must be free

thank to @fanglingsu
---

diff --git a/src/main.c b/src/main.c
index dbb2192..027cd3c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1495,11 +1495,13 @@ static void read_from_stdin(void)
 
 static void session_request_queued_cb(SoupSession *session, SoupMessage *msg, gpointer data)
 {
-    SoupURI   *suri = soup_message_get_uri(msg);
-    const char *uri = soup_uri_to_string(suri, false);
+    SoupURI *suri = soup_message_get_uri(msg);
+    char     *uri = soup_uri_to_string(suri, false);
 
     autocmd_run(AU_REQUEST_QUEUED, uri, NULL);
 
+    g_free(uri);
+
 #ifdef DEBUG
     SoupMessageHeadersIter iter;
     const char *name, *value;