From: Art Cancro Date: Sat, 7 Dec 2019 06:08:04 +0000 (-0500) Subject: Applied patch sent by Vijay Kumar to correct SMTP dot de-stuffing X-Git-Tag: v939~255 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=7823515de1fd4ecd7bde64f93b160c92c150653b Applied patch sent by Vijay Kumar to correct SMTP dot de-stuffing --- diff --git a/citadel/msgbase.c b/citadel/msgbase.c index 397826009..8421dfc11 100644 --- a/citadel/msgbase.c +++ b/citadel/msgbase.c @@ -3108,13 +3108,9 @@ StrBuf *CtdlReadMessageBodyBuf(char *terminator, /* token signalling EOT */ } /* Unescape SMTP-style input of two dots at the beginning of the line */ - if ((dotdot) && - (StrLength(LineBuf) == 2) && - (!strcmp(ChrPtr(LineBuf), ".."))) - { + if ((dotdot) && (StrLength(LineBuf) > 1) && (ChrPtr(LineBuf)[0] == '.')) { StrBufCutLeft(LineBuf, 1); } - StrBufAppendBuf(Message, LineBuf, 0); }