lib/logstash/inputs/snmp/base_client.rb in logstash-input-snmp-1.3.0 vs lib/logstash/inputs/snmp/base_client.rb in logstash-input-snmp-1.3.1
- old
+ new
@@ -50,15 +50,15 @@
result
end
def walk(oid, strip_root = 0, path_length = 0)
- result = {}
-
pdufactory = get_pdu_factory
treeUtils = TreeUtils.new(@snmp, pdufactory)
events = treeUtils.getSubtree(@target, OID.new(oid))
return nil if events.nil? || events.size == 0
+
+ result = {}
events.each do |event|
next if event.nil?
if event.isError