config2setopts: add space in cookie header with multiple -b

Closes #20184
This commit is contained in:
pojomi 2026-01-04 15:50:27 -05:00 committed by Daniel Stenberg
parent fecc987ebf
commit dc739fee16
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
2 changed files with 3 additions and 3 deletions

View File

@ -547,8 +547,8 @@ static CURLcode cookie_setopts(struct OperationConfig *config, CURL *curl)
if(cl == config->cookies)
result = curlx_dyn_add(&cookies, cl->data);
else
result = curlx_dyn_addf(&cookies, ";%s", cl->data);
result = curlx_dyn_addf(&cookies, ";%s%s",
ISBLANK(cl->data[0]) ? "" : " ", cl->data);
if(result) {
warnf("skipped provided cookie, the cookie header "
"would go over %u bytes", MAX_COOKIE_LINE);

View File

@ -44,7 +44,7 @@ GET /we/want/that/page/%TESTNUMBER HTTP/1.1
Host: %HOSTIP:%HTTPPORT
User-Agent: curl/%VERSION
Accept: */*
Cookie: name=contents;name2=content2;name3=content3
Cookie: name=contents;name2=content2; name3=content3
</protocol>
</verify>