diff options
author | Micael Karlberg <[email protected]> | 2019-07-08 14:51:57 +0200 |
---|---|---|
committer | Micael Karlberg <[email protected]> | 2019-07-08 14:51:57 +0200 |
commit | c8854dd4ecfde41e89907620628138786e953229 (patch) | |
tree | d74b6c3fbb2bfeab05b1c5a7309b633a22b7b8bc /lib/snmp/src/agent/snmp_community_mib.erl | |
parent | fc9ba88b2f1304b6a6f1ca1ad014f1ff91fc890e (diff) | |
parent | a9bd3c189f87a1138ca780956d27398f9d5a5aec (diff) | |
download | otp-c8854dd4ecfde41e89907620628138786e953229.tar.gz otp-c8854dd4ecfde41e89907620628138786e953229.tar.bz2 otp-c8854dd4ecfde41e89907620628138786e953229.zip |
Merge branch 'bmk/snmp/20190627/dialyzer/OTP-15932' into maint
Diffstat (limited to 'lib/snmp/src/agent/snmp_community_mib.erl')
-rw-r--r-- | lib/snmp/src/agent/snmp_community_mib.erl | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/lib/snmp/src/agent/snmp_community_mib.erl b/lib/snmp/src/agent/snmp_community_mib.erl index 984b0bcee1..4bd30632f5 100644 --- a/lib/snmp/src/agent/snmp_community_mib.erl +++ b/lib/snmp/src/agent/snmp_community_mib.erl @@ -545,26 +545,18 @@ snmpTargetAddrExtTable(is_set_ok, RowIndex, Cols0) -> end. - get_snmpTargetAddrTDomain(RowIndex, Col) -> - case - get( - snmpTargetAddrTable, RowIndex, - [?snmpTargetAddrRowStatus,?snmpTargetAddrTDomain]) - of - [{value,?snmpTargetAddrRowStatus_active},ValueTDomain] -> - case ValueTDomain of - {value,TDomain} -> - TDomain; - _ -> - ?snmpUDPDomain - end; - _ -> + Cols = [?snmpTargetAddrRowStatus,?snmpTargetAddrTDomain], + case snmp_target_mib:snmpTargetAddrTable(get, RowIndex, Cols) of + [{value, ?snmpTargetAddrRowStatus_active}, {value, TDomain}] -> + TDomain; + [{value, ?snmpTargetAddrRowStatus_active}, _] -> + ?snmpUDPDomain; + _ -> wrongValue(Col) end. - verify_snmpTargetAddrExtTable_cols([], _TDomain, Cols) -> {ok, lists:reverse(Cols)}; verify_snmpTargetAddrExtTable_cols([{Col, Val0}|Cols], TDomain, Acc) -> |