summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2015-05-31 19:18:54 +0000
committerelie <elie>2015-05-31 19:18:54 +0000
commit3eaf10e63c46a5e9778f552d0843bb668ed4c07a (patch)
tree90b412cb6441a391614e8ed41a7b28ace7227464
parent96fabc3d0d8049d9e1f9a95c46a3cfe7de53f033 (diff)
downloadpysnmp-3eaf10e63c46a5e9778f552d0843bb668ed4c07a.tar.gz
reverse previous change
-rw-r--r--pysnmp/proto/proxy/rfc2576.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pysnmp/proto/proxy/rfc2576.py b/pysnmp/proto/proxy/rfc2576.py
index fb3eb83..67c4421 100644
--- a/pysnmp/proto/proxy/rfc2576.py
+++ b/pysnmp/proto/proxy/rfc2576.py
@@ -191,6 +191,9 @@ def v2ToV1(v2Pdu, origV1Pdu=None):
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: