diff options
Diffstat (limited to 'contrib/bsnmp/snmp_usm/usm_snmp.c')
-rw-r--r-- | contrib/bsnmp/snmp_usm/usm_snmp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/contrib/bsnmp/snmp_usm/usm_snmp.c b/contrib/bsnmp/snmp_usm/usm_snmp.c index 6b7d0eb..c475940 100644 --- a/contrib/bsnmp/snmp_usm/usm_snmp.c +++ b/contrib/bsnmp/snmp_usm/usm_snmp.c @@ -179,7 +179,7 @@ op_usm_users(struct snmp_context *ctx, struct snmp_value *val, case LEAF_usmUserCloneFrom: if (uuser != NULL || usm_user_index_decode(&val->var, - sub, eid, &elen, uname) < 0 || + sub, eid, &elen, uname) < 0 || !(asn_is_suboid(&oid_usmUserSecurityName, &val->v.oid))) return (SNMP_ERR_WRONG_VALUE); if ((clone = usm_get_user(&val->v.oid, sub)) == NULL) @@ -311,7 +311,7 @@ op_usm_users(struct snmp_context *ctx, struct snmp_value *val, } else if (val->v.integer != RowStatus_active && val->v.integer != RowStatus_destroy) return (SNMP_ERR_INCONS_VALUE); - + uuser->status = val->v.integer; break; } @@ -381,7 +381,7 @@ op_usm_users(struct snmp_context *ctx, struct snmp_value *val, usm_delete_user(uuser); break; default: - break; + break; } return (SNMP_ERR_NOERROR); |