diff options
author | Kristof Provost <kp@FreeBSD.org> | 2021-02-18 07:36:46 +0000 |
---|---|---|
committer | Kristof Provost <kp@FreeBSD.org> | 2021-02-18 07:38:28 +0000 |
commit | 2ed689a674c380e48245933d5326da4dda65f94d (patch) | |
tree | 9150cfe174a91d12e146503e72121ee2a91ddbcf | |
parent | 0a4f851074a3ca74cd4859c20e7d9807b2aeca65 (diff) | |
download | src-2ed689a674c380e48245933d5326da4dda65f94d.tar.gz src-2ed689a674c380e48245933d5326da4dda65f94d.zip |
pf: Fix osfp configuration
pf_rule_to_krule() incorrectly converted the rule osfp configuration to
the krule structure.
Reported by: delphij@
MFC after: 3 days
-rw-r--r-- | sys/netpfil/pf/pf_ioctl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netpfil/pf/pf_ioctl.c b/sys/netpfil/pf/pf_ioctl.c index ea71664756d7..c32a961f5a0b 100644 --- a/sys/netpfil/pf/pf_ioctl.c +++ b/sys/netpfil/pf/pf_ioctl.c @@ -1623,7 +1623,7 @@ pf_rule_to_krule(const struct pf_rule *rule, struct pf_krule *krule) /* Don't allow userspace to set evaulations, packets or bytes. */ /* kif, anchor, overload_tbl are not copied over. */ - krule->os_fingerprint = krule->os_fingerprint; + krule->os_fingerprint = rule->os_fingerprint; krule->rtableid = rule->rtableid; bcopy(rule->timeout, krule->timeout, sizeof(krule->timeout)); |