do not use CRLF when passing data lines to filters.
authoreric <eric@openbsd.org>
Wed, 15 May 2019 11:56:19 +0000 (11:56 +0000)
committereric <eric@openbsd.org>
Wed, 15 May 2019 11:56:19 +0000 (11:56 +0000)
ok gilles@

usr.sbin/smtpd/smtp_session.c

index 1fc67d7..db86abd 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: smtp_session.c,v 1.389 2019/02/20 11:56:27 gilles Exp $       */
+/*     $OpenBSD: smtp_session.c,v 1.390 2019/05/15 11:56:19 eric Exp $ */
 
 /*
  * Copyright (c) 2008 Gilles Chehade <gilles@poolp.org>
@@ -2685,7 +2685,7 @@ smtp_tx_filtered_dataline(struct smtp_tx *tx, const char *line)
                if (tx->error)
                        return 0;
        }
-       io_printf(tx->filter, "%s\r\n", line ? line : ".");
+       io_printf(tx->filter, "%s\n", line ? line : ".");
        return line ? 0 : 1;
 }