From c4943551c4a49241a2f6d878f148867212bfcbcd Mon Sep 17 00:00:00 2001 From: elie Date: Tue, 26 May 2015 08:24:50 +0000 Subject: fix to v2c->v1 trap OID translation: do not require trap OID to be the default one --- pysnmp/proto/proxy/rfc2576.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pysnmp/proto/proxy/rfc2576.py b/pysnmp/proto/proxy/rfc2576.py index df27d2c..fb3eb83 100644 --- a/pysnmp/proto/proxy/rfc2576.py +++ b/pysnmp/proto/proxy/rfc2576.py @@ -190,10 +190,7 @@ def v2ToV1(v2Pdu, origV1Pdu=None): # 3.2 if pduType in rfc3411.notificationClassPDUs: # 3.2.1 - (snmpTrapOID, snmpTrapOIDParam) = v2VarBinds[1] - if snmpTrapOID != v2c.apiTrapPDU.snmpTrapOID: - raise error.ProtocolError('Second OID not snmpTrapOID') - + snmpTrapOID, snmpTrapOIDParam = v2VarBinds[1] if snmpTrapOIDParam in __v2ToV1TrapMap: for oid, val in v2VarBinds: if oid == v2c.apiTrapPDU.snmpTrapEnterprise: -- cgit v1.2.1