From 94bc2c17e305c77eaa413b8f66eeb6bb1f253e0c Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 28 Oct 2025 16:19:10 +0100 Subject: [PATCH] fixup simplify the url parser more --- lib/smtp.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/smtp.c b/lib/smtp.c index d722ba8f10..8b199d2ea3 100644 --- a/lib/smtp.c +++ b/lib/smtp.c @@ -1754,6 +1754,7 @@ static CURLcode smtp_parse_url_options(struct connectdata *conn, while(!result && ptr && *ptr) { struct Curl_str key; + result = CURLE_URL_MALFORMAT; if(!curlx_str_until(&ptr, &key, 64, '=') && !curlx_str_single(&ptr, '=')) { struct Curl_str value; @@ -1765,13 +1766,9 @@ static CURLcode smtp_parse_url_options(struct connectdata *conn, result = Curl_sasl_parse_url_auth_option(&smtpc->sasl, curlx_str(&value), curlx_strlen(&value)); - else - result = CURLE_URL_MALFORMAT; if(!semi) break; } - else - result = CURLE_URL_MALFORMAT; } return result; -- 2.47.3