From e2a694034cfc3f86726fbda8dfbc30443faf1f27 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sat, 1 Mar 2025 00:11:04 +0100 Subject: [PATCH] Revert "netrc: replace a while(!ISSPACE()) loop with Curl_str_word()" This reverts commit 7ddcfafc73eb172552b9cf7993bc2124b0abe0cf. --- lib/netrc.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/netrc.c b/lib/netrc.c index 80f871b76f..f3b3f7de18 100644 --- a/lib/netrc.c +++ b/lib/netrc.c @@ -159,13 +159,17 @@ static NETRCcode parsenetrc(struct store_netrc *store, tok_end = tok; if(!quoted) { + size_t len = 0; CURLcode result; - struct Curl_str out; - if(Curl_str_word(&tok_end, &out, MAX_NETRC_TOKEN)) { + while(!ISSPACE(*tok_end)) { + tok_end++; + len++; + } + if(!len) { retcode = NETRC_SYNTAX_ERROR; goto out; } - result = Curl_dyn_addn(&token, Curl_str(&out), Curl_strlen(&out)); + result = Curl_dyn_addn(&token, tok, len); if(result) { retcode = curl2netrc(result); goto out;