changeset 107:6c21525eb588

Mr. Boole is easy to get the wrong way. Fix so it actually works.
author mmj
date Tue, 25 May 2004 04:34:41 +1000
parents c0df06494518
children 51a1695e9d4b
files src/checkwait_smtpreply.c
diffstat 1 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/checkwait_smtpreply.c	Mon May 24 08:07:35 2004 +1000
+++ b/src/checkwait_smtpreply.c	Tue May 25 04:34:41 2004 +1000
@@ -41,35 +41,35 @@
 
 	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: