aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/bsnmpd/modules
diff options
context:
space:
mode:
authorKristof Provost <kp@FreeBSD.org>2021-04-20 09:04:48 +0000
committerKristof Provost <kp@FreeBSD.org>2021-04-26 12:14:21 +0000
commit6fcc8e042ac480f9276177339f7de1ad0f95c1b0 (patch)
tree07d745a169e7d2a50b230cf6ccf2f332796cc5f8 /usr.sbin/bsnmpd/modules
parentcd17774d30c6cb70643c694ddf5a11f3c795dec8 (diff)
downloadsrc-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.c2
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];