--- src/lmtp.c.orig Thu Aug 19 10:32:56 2004 +++ src/lmtp.c Thu Aug 19 10:33:40 2004 @@ -136,21 +136,22 @@ continue; case '"': while(++p=last) + goto syntax_error; + *p=getL(); + continue; } + else if(*p == '"') + break; + else if(*p == '\r') + goto syntax_error; + else if(*p == '\n') + return 0; + } continue; case '\00':case '\01':case '\02':case '\03':case '\04': case '\05':case '\06':case '\07':case '\10':case '\11':