fix odd check in pfi_kif_free()
authorsashan <sashan@openbsd.org>
Mon, 6 Dec 2021 07:41:33 +0000 (07:41 +0000)
committersashan <sashan@openbsd.org>
Mon, 6 Dec 2021 07:41:33 +0000 (07:41 +0000)
pointed out by jsg@

OK jsg@

sys/net/pf_if.c

index 8de3737..6a83e86 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: pf_if.c,v 1.101 2021/11/11 12:35:01 sashan Exp $ */
+/*     $OpenBSD: pf_if.c,v 1.102 2021/12/06 07:41:33 sashan Exp $ */
 
 /*
  * Copyright 2005 Henning Brauer <henning@openbsd.org>
@@ -107,9 +107,8 @@ pfi_kif_free(struct pfi_kif *kif)
        if (kif == NULL)
                return;
 
-       if ((kif->pfik_rules != 0) || (kif->pfik_states != 0) ||
-           (kif->pfik_states != 0) || (kif->pfik_states != 0) ||
-           (kif->pfik_srcnodes != 0))
+       if (kif->pfik_rules || kif->pfik_states || kif->pfik_routes ||
+           kif->pfik_srcnodes)
                panic("kif is still alive");
 
        free(kif, PFI_MTYPE, sizeof(*kif));