From: mmj Date: Mon, 24 May 2004 18:34:41 +0000 (+1000) Subject: Mr. Boole is easy to get the wrong way. Fix so it actually works. X-Git-Tag: RELEASE_1_0_0~222 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9a156f86520152cb4babec78b20506040dc366dd;p=thirdparty%2Fmlmmj.git Mr. Boole is easy to get the wrong way. Fix so it actually works. --- diff --git a/src/checkwait_smtpreply.c b/src/checkwait_smtpreply.c index 7310775f..cc3532c4 100644 --- a/src/checkwait_smtpreply.c +++ b/src/checkwait_smtpreply.c @@ -41,35 +41,35 @@ int checkwait_smtpreply(int sockfd, int replytype) switch(replytype) { case MLMMJ_CONNECT: - if(smtpreply[0] != '2' && smtpreply[1] != '2') + if(smtpreply[0] != '2' || smtpreply[1] != '2') return MLMMJ_CONNECT; break; case MLMMJ_HELO: - if(smtpreply[0] != '2' && smtpreply[1] != '5') + if(smtpreply[0] != '2' || smtpreply[1] != '5') return MLMMJ_HELO; break; case MLMMJ_FROM: - if(smtpreply[0] != '2' && smtpreply[1] != '5') + if(smtpreply[0] != '2' || smtpreply[1] != '5') return MLMMJ_FROM; break; case MLMMJ_RCPTTO: - if(smtpreply[0] != '2' && smtpreply[1] != '5') + if(smtpreply[0] != '2' || smtpreply[1] != '5') return MLMMJ_RCPTTO; break; case MLMMJ_DATA: - if(smtpreply[0] != '3' && smtpreply[1] != '5') + if(smtpreply[0] != '3' || smtpreply[1] != '5') return MLMMJ_DATA; break; case MLMMJ_DOT: - if(smtpreply[0] != '2' && smtpreply[1] != '5') + if(smtpreply[0] != '2' || smtpreply[1] != '5') return MLMMJ_DOT; break; case MLMMJ_QUIT: - if(smtpreply[0] != '2' && smtpreply[1] != '2') + if(smtpreply[0] != '2' || smtpreply[1] != '2') return MLMMJ_QUIT; break; case MLMMJ_RSET: - if(smtpreply[0] != '2' && smtpreply[1] != '5') + if(smtpreply[0] != '2' || smtpreply[1] != '5') return MLMMJ_RSET; break; default: