diff options
author | Matteo Riondato <matteo@FreeBSD.org> | 2022-03-17 18:48:28 +0000 |
---|---|---|
committer | Kristof Provost <kp@FreeBSD.org> | 2022-03-17 21:37:05 +0000 |
commit | cd8438e5a3a425ea44b261758e17fe62ebb45fce (patch) | |
tree | c13ab985f30974a04cced64ebc96749d18fe10e6 /sbin | |
parent | 077564cfdb7285ff7d256424715e563cbac36f8b (diff) | |
download | src-cd8438e5a3a425ea44b261758e17fe62ebb45fce.tar.gz src-cd8438e5a3a425ea44b261758e17fe62ebb45fce.zip |
pfctl: fix retrieving nested anchors
PR: 262622
MFC after: 1 week
Reviewed by: kp
Diffstat (limited to 'sbin')
-rw-r--r-- | sbin/pfctl/pfctl.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sbin/pfctl/pfctl.c b/sbin/pfctl/pfctl.c index ffd978b304cb..4632d2dc3946 100644 --- a/sbin/pfctl/pfctl.c +++ b/sbin/pfctl/pfctl.c @@ -1150,14 +1150,14 @@ pfctl_show_rules(int dev, char *path, int opts, enum pfctl_show format, snprintf(&path[len], MAXPATHLEN - len, "%s", anchorname); if (opts & PF_OPT_SHOWALL) { - ret = pfctl_get_rules_info(dev, &ri, PF_PASS, anchorname); + ret = pfctl_get_rules_info(dev, &ri, PF_PASS, path); if (ret != 0) { warn("DIOCGETRULES"); goto error; } header++; } - ret = pfctl_get_rules_info(dev, &ri, PF_SCRUB, anchorname); + ret = pfctl_get_rules_info(dev, &ri, PF_SCRUB, path); if (ret != 0) { warn("DIOCGETRULES"); goto error; @@ -1195,7 +1195,7 @@ pfctl_show_rules(int dev, char *path, int opts, enum pfctl_show format, } pfctl_clear_pool(&rule.rpool); } - ret = pfctl_get_rules_info(dev, &ri, PF_PASS, anchorname); + ret = pfctl_get_rules_info(dev, &ri, PF_PASS, path); if (ret != 0) { warn("DIOCGETRULES"); goto error; |