From 92aab6d5a2a6ecc755ae274be19ae59a0ebdd345 Mon Sep 17 00:00:00 2001 From: glebius Date: Thu, 1 Dec 2011 15:20:36 +0000 Subject: [PATCH] MFhead r228150: Return value should be conditional on return value of pfsync_defer_ptr() PR: kern/162947 Submitted by: Matthieu Kraus Approved by: re (kib) git-svn-id: svn://svn.freebsd.org/base/releng/9.0@228183 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- sys/contrib/pf/net/pf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/contrib/pf/net/pf.c b/sys/contrib/pf/net/pf.c index f8fc0862..20e268f9 100644 --- a/sys/contrib/pf/net/pf.c +++ b/sys/contrib/pf/net/pf.c @@ -3770,8 +3770,8 @@ pf_test_rule(struct pf_rule **rm, struct pf_state **sm, int direction, * replies through it. */ #ifdef __FreeBSD__ - if (pfsync_defer_ptr != NULL) - pfsync_defer_ptr(*sm, m); + if (pfsync_defer_ptr != NULL && + pfsync_defer_ptr(*sm, m)) #else if (pfsync_defer(*sm, m)) #endif -- 2.42.0