summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2015-05-26 08:24:50 +0000
committerelie <elie>2015-05-26 08:24:50 +0000
commitc4943551c4a49241a2f6d878f148867212bfcbcd (patch)
treee4dd0d461509257eb77eaf7a8699c6bd5dd76c29
parentd1a361ec5ccf187062d6e09af71e93c73b990afc (diff)
downloadpysnmp-c4943551c4a49241a2f6d878f148867212bfcbcd.tar.gz
fix to v2c->v1 trap OID translation: do not require trap OID to be
the default one
-rw-r--r--pysnmp/proto/proxy/rfc2576.py5
1 files changed, 1 insertions, 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: