summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Henty <onepoint@starurchin.org>2009-02-06 12:28:27 -0300
committerJeremy Henty <onepoint@starurchin.org>2009-02-06 12:28:27 -0300
commit042fd5c6259f1b176ca6930599a64b46343c39e5 (patch)
tree731d8dd0390b40bade31ab24d5ee772371d2e594
parentae27fe4f9716901efc6b14854402b32708ab331f (diff)
Fixed a memory leak in Cookies_get_query()
-rw-r--r--src/cookies.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cookies.c b/src/cookies.c
index b4843a1d..52364943 100644
--- a/src/cookies.c
+++ b/src/cookies.c
@@ -203,8 +203,10 @@ char *a_Cookies_get_query(const DilloUrl *request_url)
if (dpip_tag != NULL) {
char *cookie = a_Dpip_get_attr(dpip_tag, strlen(dpip_tag), "cookie");
+ char *old_query = query;
+ query = dStrconcat(old_query, cookie, NULL);
+ dFree(old_query);
dFree(dpip_tag);
- query = dStrconcat(query, cookie, NULL);
dFree(cookie);
}
return query;