From eff3ca3b3f5b6a63abe6638ec7b024ddcfefe729 Mon Sep 17 00:00:00 2001 From: drosinos Date: Fri, 9 Sep 2022 15:09:56 +0300 Subject: [PATCH] traps: fix OID filter with new pysnmp --- src/SnmpLibrary/traps.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SnmpLibrary/traps.py b/src/SnmpLibrary/traps.py index 66b7ba9..2423051 100644 --- a/src/SnmpLibrary/traps.py +++ b/src/SnmpLibrary/traps.py @@ -34,10 +34,10 @@ def _generic_trap_filter(domain, sock, pdu, **kwargs): if sock[0] != kwargs['host']: return False - for oid, val in v2c.apiPDU.getVarBindList(pdu): + for oid, val in v2c.apiPDU.getVarBinds(pdu): if 'oid' in kwargs and kwargs['oid']: if oid == snmpTrapOID: - if val[0][0][2] != v2c.ObjectIdentifier(kwargs['oid']): + if val != v2c.ObjectIdentifier(kwargs['oid']): return False return True