SECURITY: Leave a clean smtp_out input buffer even in case of read error
authorHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>
Tue, 30 Mar 2021 20:48:06 +0000 (22:48 +0200)
committerHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>
Tue, 27 Apr 2021 22:40:49 +0000 (00:40 +0200)
commitd600f6c4d0c5d33e3988dfbfee248ff6a1536673
tree3b22b39335084116fd405264fcc88c5dfc39fb12
parent3b8c0ceb7339329188e19efb907da950dbe691d1
SECURITY: Leave a clean smtp_out input buffer even in case of read error

Based on Heiko Schlittermann's commit 54895bc3. This fixes:

7/ In src/smtp_out.c, read_response_line(), inblock->ptr is not updated
when -1 is returned. This does not seem to have bad consequences, but is
maybe not the intended behavior.

(cherry picked from commit 30f5d98786fb4e6ccfdd112fe65c153f0ee34c5f)
src/src/smtp_out.c