diff options
author | Steve Holme <steve_holme@hotmail.com> | 2014-12-12 18:37:06 +0000 |
---|---|---|
committer | Steve Holme <steve_holme@hotmail.com> | 2014-12-12 19:15:08 +0000 |
commit | f0ecdd04d3cd3c8814a296c3a9d2211086b7abd8 (patch) | |
tree | a1bb00a7c1cb804254aabc74beb4316ad3f8c01f /lib/transfer.h | |
parent | 2f5c70b2b0f0fbdc1d0afcc2e148bc3e167ac6c7 (diff) |
smtp: Fixed dot stuffing when EOL characters were at end of input buffers
Fixed a problem with the CRLF. detection when multiple buffers were
used to upload an email to libcurl and the line ending character(s)
appeared at the end of each buffer. This meant any lines which started
with . would not be escaped into .. and could be interpreted as the end
of transmission string instead.
This only affected libcurl based applications that used a read function
and wasn't reproducible with the curl command-line tool.
Bug: http://curl.haxx.se/bug/view.cgi?id=1456
Assisted-by: Patrick Monnerat
Diffstat (limited to 'lib/transfer.h')
0 files changed, 0 insertions, 0 deletions