aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGilles Chehade <gilles@poolp.org>2013-07-19 11:19:29 +0200
committerGilles Chehade <gilles@poolp.org>2013-07-19 11:19:29 +0200
commit85dd2f186a7c32aed240c4acf79aa4c4b14205f7 (patch)
treea835ea6f43f160f7a638979e901c470e6ea9ed48
parentMerge branch 'master' into portable (diff)
parentError out if the state is invalid. (diff)
downloadOpenSMTPD-85dd2f186a7c32aed240c4acf79aa4c4b14205f7.tar.xz
OpenSMTPD-85dd2f186a7c32aed240c4acf79aa4c4b14205f7.zip
Merge branch 'master' into portableopensmtpd-201307191119p1
-rw-r--r--smtpd/delivery_lmtp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/smtpd/delivery_lmtp.c b/smtpd/delivery_lmtp.c
index 17aaf0bc..d4df517b 100644
--- a/smtpd/delivery_lmtp.c
+++ b/smtpd/delivery_lmtp.c
@@ -217,8 +217,9 @@ delivery_lmtp_open(struct deliver *deliver)
fprintf(fp, "QUIT\r\n");
state = LMTP_BYE;
break;
+
default:
- _exit(0);
+ errx(1, "Bogus state %i", state);
}
}