From 3d752d818e26ef691f58781af6979650dab31691 Mon Sep 17 00:00:00 2001 From: sthen <> Date: Wed, 16 Jan 2008 14:19:28 +0000 Subject: [PATCH] create pflog0 whenever pf is enabled, not just when pflogd_flags!=NO fixes spamlogd with pflogd disabled. ok henning --- src/etc/rc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/etc/rc b/src/etc/rc index e7241e02..e4c092c9 100644 --- a/src/etc/rc +++ b/src/etc/rc @@ -1,4 +1,4 @@ -# $OpenBSD: rc,v 1.309 2008/01/09 21:38:19 mpf Exp $ +# $OpenBSD: rc,v 1.310 2008/01/16 14:19:28 sthen Exp $ # System startup script run by init on autoboot # or after single-user. @@ -298,11 +298,13 @@ if [ -d /var/empty ]; then fi syslogd ${syslogd_flags} -if [ X"${pf}" != X"NO" -a X"${pflogd_flags}" != X"NO" ]; then +if [ X"${pf}" != X"NO" ]; then ifconfig pflog0 create >/dev/null 2>&1 if ifconfig pflog0 >/dev/null 2>&1; then ifconfig pflog0 up - pflogd ${pflogd_flags} + if [ X"${pflogd_flags}" != X"NO" ]; then + pflogd ${pflogd_flags} + fi fi fi