summaryrefslogtreecommitdiff
path: root/pysnmp/proto/proxy
diff options
context:
space:
mode:
authorelie <elie>2008-01-14 18:07:32 +0000
committerelie <elie>2008-01-14 18:07:32 +0000
commitd420937be4ed2889ff8f15ceba0dc01b8b09a0a4 (patch)
tree2f984f6c1a811dfd1b339d16a419aa6f91b295de /pysnmp/proto/proxy
parent9c43d2ac97c94ff754cb5ac1d891d9f85041c887 (diff)
downloadpysnmp-git-d420937be4ed2889ff8f15ceba0dc01b8b09a0a4.tar.gz
fix to IpAddress translation to match it with setVarBinds() API
Diffstat (limited to 'pysnmp/proto/proxy')
-rw-r--r--pysnmp/proto/proxy/rfc2576.py9
1 files changed, 1 insertions, 8 deletions
diff --git a/pysnmp/proto/proxy/rfc2576.py b/pysnmp/proto/proxy/rfc2576.py
index 579280c5..364c5311 100644
--- a/pysnmp/proto/proxy/rfc2576.py
+++ b/pysnmp/proto/proxy/rfc2576.py
@@ -283,14 +283,7 @@ def v2ToV1(v2Pdu, origV1Pdu=None):
# Translate Var-Binds
for oid, v2Val in v2VarBinds:
- # 2.1.1.11
- if v2Val.tagSet == v2c.IpAddress.tagSet:
- v1Val = v1.NetworkAddress().setComponentByPosition(
- 0, __v2ToV1ValueMap[v2Val.tagSet].clone(v2Val)
- )
- else:
- v1Val = __v2ToV1ValueMap[v2Val.tagSet].clone(v2Val)
- v1VarBinds.append((oid, v1Val))
+ v1VarBinds.append((oid, __v2ToV1ValueMap[v2Val.tagSet].clone(v2Val)))
if rfc3411.notificationClassPDUs.has_key(pduType):
v1.apiTrapPDU.setVarBinds(v1Pdu, v1VarBinds)