]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
telnet: send failure logged but not returned
authorDaniel Stenberg <daniel@haxx.se>
Mon, 6 Oct 2025 13:01:48 +0000 (15:01 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 6 Oct 2025 21:37:43 +0000 (23:37 +0200)
Return error correctly when sending fails.

Reported-by: Joshua Rogers
Closes #18887

lib/telnet.c

index 5144a1afa11e29778816875a4e4e8d063b817ca5..6eb60706c98075ea60d8fb7f9680be63c73cbadb 100644 (file)
@@ -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;