ef90c9b3c96b3848a7a5662f564738c082f6de3f
diff --git a/libsoup/soup-cookie-jar.c b/libsoup/soup-cookie-jar.c
index 08ee4e1..0af1854 100644
--- a/libsoup/soup-cookie-jar.c
+++ b/libsoup/soup-cookie-jar.c
@@ -185,7 +185,7 @@ soup_cookie_jar_add_cookie_header (SoupCookieJar *jar, SoupMessage *msg)
 	while (d) {
 		domain_cookies = g_hash_table_lookup (priv->domains, d);
 		if (domain_cookies) {
-			cookies = g_slist_append (cookies,
+			cookies = g_slist_concat (cookies,
 						  g_slist_copy (domain_cookies));
 		}			
 		d = strchr (d + 1, '.');
