From: Daniel Stenberg Date: Mon, 6 Oct 2025 13:01:48 +0000 (+0200) Subject: telnet: send failure logged but not returned X-Git-Tag: rc-8_17_0-1~98 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e214b1450186538e1336aa1f9c7b90e197bed092;p=thirdparty%2Fcurl.git telnet: send failure logged but not returned Return error correctly when sending fails. Reported-by: Joshua Rogers Closes #18887 --- diff --git a/lib/telnet.c b/lib/telnet.c index 5144a1afa1..6eb60706c9 100644 --- a/lib/telnet.c +++ b/lib/telnet.c @@ -984,6 +984,7 @@ static CURLcode suboption(struct Curl_easy *data, struct TELNET *tn) if(bytes_written < 0) { err = SOCKERRNO; failf(data,"Sending data failed (%d)",err); + return CURLE_SEND_ERROR; } printsub(data, '>', &temp[2], len-2); break;