sendf: fix CRLF conversion of input

When CRLF line end conversion was enabled (--crlf), input after the last
newline in the upload buffer was not sent, if the buffer contained a
newline.

Reported-by: vuonganh1993 on github
Fixes #14165
Closes #14169
This commit is contained in:
Stefan Eissing 2024-07-12 14:07:29 +02:00 committed by Daniel Stenberg
parent 6f0a8bd43c
commit 9e5b11c659
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
4 changed files with 12 additions and 0 deletions

View file

@ -32,6 +32,7 @@ converted
with
the
--crlf option
%repeat[650 x 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789%0a]%
</file>
<command>
smtp://%HOSTIP:%SMTPPORT/%TESTNUMBER --mail-rcpt recipient@example.com --mail-from sender@example.com -T %LOGDIR/upload%TESTNUMBER --crlf
@ -60,6 +61,7 @@ converted
with
the
--crlf option
%repeat[650 x 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 %0a]%
.
</upload>
</verify>