From 8c33dc1375ce0ea35cfa70fe43f9709d6494bab2 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Sun, 1 Apr 2007 15:39:13 +0000 Subject: [PATCH] (url-http-handle-cookies): Reverse list returned by `mail-fetch-field', so that cookies are set in the correct order. --- lisp/url/url-http.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/url/url-http.el b/lisp/url/url-http.el index d83c827a6fb..10a6f2e7278 100644 --- a/lisp/url/url-http.el +++ b/lisp/url/url-http.el @@ -381,8 +381,8 @@ This allows us to use `mail-fetch-field', etc." "Handle all set-cookie / set-cookie2 headers in an HTTP response. The buffer must already be narrowed to the headers, so `mail-fetch-field' will work correctly." - (let ((cookies (mail-fetch-field "Set-Cookie" nil nil t)) - (cookies2 (mail-fetch-field "Set-Cookie2" nil nil t))) + (let ((cookies (nreverse (mail-fetch-field "Set-Cookie" nil nil t))) + (cookies2 (nreverse (mail-fetch-field "Set-Cookie2" nil nil t)))) (and cookies (url-http-debug "Found %d Set-Cookie headers" (length cookies))) (and cookies2 (url-http-debug "Found %d Set-Cookie2 headers" (length cookies2))) (while cookies -- 2.39.5