aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_pf.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/bsnmpd/modules/snmp_bridge/bridge_pf.c')
-rw-r--r--usr.sbin/bsnmpd/modules/snmp_bridge/bridge_pf.c29
1 files changed, 14 insertions, 15 deletions
diff --git a/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_pf.c b/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_pf.c
index f6e17fda105a..0ad8cbf47f0e 100644
--- a/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_pf.c
+++ b/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_pf.c
@@ -95,23 +95,22 @@ op_begemot_bridge_pf(struct snmp_context *ctx, struct snmp_value *val,
if ((k_val = snmp_truth2val(val->v.integer)) < 0)
return (SNMP_ERR_BADVALUE);
+ return (SNMP_ERR_NOERROR);
case SNMP_OP_GET:
- break;
- }
-
- switch (val->var.subs[sub - 1]) {
- case LEAF_begemotBridgePfilStatus:
- case LEAF_begemotBridgePfilMembers:
- case LEAF_begemotBridgePfilIpOnly:
- case LEAF_begemotBridgeLayer2PfStatus:
- if (bridge_do_pfctl(val->var.subs[sub - 1] - 1,
- op, &k_val) < 0)
- return (SNMP_ERR_GENERR);
- val->v.integer = val2snmp_truth(k_val);
- break;
- abort();
+ switch (val->var.subs[sub - 1]) {
+ case LEAF_begemotBridgePfilStatus:
+ case LEAF_begemotBridgePfilMembers:
+ case LEAF_begemotBridgePfilIpOnly:
+ case LEAF_begemotBridgeLayer2PfStatus:
+ if (bridge_do_pfctl(val->var.subs[sub - 1] - 1,
+ op, &k_val) < 0)
+ return (SNMP_ERR_GENERR);
+ val->v.integer = val2snmp_truth(k_val);
+ return (SNMP_ERR_NOERROR);
+ }
+ abort();
}
- return (SNMP_ERR_NOERROR);
+ abort();
}