summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;