diff options
author | Kristof Provost <kp@FreeBSD.org> | 2021-04-20 09:04:48 +0000 |
---|---|---|
committer | Kristof Provost <kp@FreeBSD.org> | 2021-04-26 12:14:21 +0000 |
commit | 6fcc8e042ac480f9276177339f7de1ad0f95c1b0 (patch) | |
tree | 07d745a169e7d2a50b230cf6ccf2f332796cc5f8 /usr.sbin/bsnmpd/modules | |
parent | cd17774d30c6cb70643c694ddf5a11f3c795dec8 (diff) | |
download | src-6fcc8e042ac480f9276177339f7de1ad0f95c1b0.tar.gz src-6fcc8e042ac480f9276177339f7de1ad0f95c1b0.zip |
pf: Allow multiple labels to be set on a rule
Allow up to 5 labels to be set on each rule.
This offers more flexibility in using labels. For example, it replaces
the customer 'schedule' keyword used by pfSense to terminate states
according to a schedule.
Reviewed by: glebius
MFC after: 2 weeks
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D29936
Diffstat (limited to 'usr.sbin/bsnmpd/modules')
-rw-r--r-- | usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c b/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c index 018f3751ca57..51d940f20c99 100644 --- a/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c +++ b/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c @@ -1545,7 +1545,7 @@ pfl_scan_ruleset(const char *path) strlcpy(e->name, path, sizeof(e->name)); if (path[0]) strlcat(e->name, "/", sizeof(e->name)); - strlcat(e->name, rule.label, sizeof(e->name)); + strlcat(e->name, rule.label[0], sizeof(e->name)); e->evals = rule.evaluations; e->bytes[IN] = rule.bytes[IN]; |