Commit Diff


commit - ee6116250a577ee161292e996a26d24a305f325a
commit + 2a3d7bdf6560616335e68a0fa1ea99133cd97a2b
blob - fe265e9f69152db4ec5c4049ed0774e365e38c4e
blob + 2b0379ceb3e52e0716acd17d37bdedaf1e1858f2
--- opensmtpd.c
+++ opensmtpd.c
@@ -1582,7 +1582,7 @@ osmtpd_filter_reject_enh(struct osmtpd_ctx *ctx, int c
 
 	if (code < 200 || code > 599)
 		osmtpd_errx(1, "Invalid reject code");
-	if (class <= 2 || class >= 5)
+	if (class < 2 || class > 5)
 		osmtpd_errx(1, "Invalid enhanced status class");
 	if (subject < 0 || subject > 999)
 		osmtpd_errx(1, "Invalid enhanced status subject");