File 0001-gun_cookie-update-cookies-inplace-in-headers-if-poss.patch of Package gun

From 5e15af03e1cb0d0b5f67b36a9db2c918c54b278b Mon Sep 17 00:00:00 2001
From: Led <ledest@gmail.com>
Date: Thu, 20 Jan 2022 21:00:16 +0200
Subject: [PATCH 1/6] gun_cookie: update cookies inplace in headers if possible

---
 src/gun_cookies.erl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/gun_cookies.erl b/src/gun_cookies.erl
index 8f6dd8d..75597a5 100644
--- a/src/gun_cookies.erl
+++ b/src/gun_cookies.erl
@@ -102,7 +102,7 @@ add_cookie_header(Scheme, Authority, PathWithQs, Headers0, Store0) ->
 		_ ->
 			Cookies = [{Name, Value} || #{name := Name, value := Value} <- Cookies0],
 			%% We put cookies at the end of the headers list as it's the least important header.
-			Headers0 ++ [{<<"cookie">>, cow_cookie:cookie(Cookies)}]
+			lists:keystore(<<"cookie">>, 1, Headers0, {<<"cookie">>, cow_cookie:cookie(Cookies)})
 	end,
 	{Headers, Store}.
 
-- 
2.43.0

openSUSE Build Service is sponsored by