summaryrefslogtreecommitdiff
path: root/pysnmp/proto/proxy
diff options
context:
space:
mode:
authorelie <elie>2005-10-14 06:56:57 +0000
committerelie <elie>2005-10-14 06:56:57 +0000
commit51fb1515236f19547b0154e7a989f30badd6ee8d (patch)
tree212bdc597d8d986a74e000db702d027248d964fe /pysnmp/proto/proxy
parent4182695c64ea0e81e963ae4501a97e01ca6dc932 (diff)
downloadpysnmp-git-51fb1515236f19547b0154e7a989f30badd6ee8d.tar.gz
bugfix: preserve Request-ID on v2->v1 PDU translation
Diffstat (limited to 'pysnmp/proto/proxy')
-rw-r--r--pysnmp/proto/proxy/rfc2576.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/pysnmp/proto/proxy/rfc2576.py b/pysnmp/proto/proxy/rfc2576.py
index 365279d9..c0814e72 100644
--- a/pysnmp/proto/proxy/rfc2576.py
+++ b/pysnmp/proto/proxy/rfc2576.py
@@ -250,5 +250,9 @@ def v2ToV1(v2Pdu, origV1Pdu=None):
v1.apiTrapPDU.setVarBinds(v1Pdu, v1VarBinds)
else:
v1.apiPDU.setVarBinds(v1Pdu, v1VarBinds)
+
+ v1.apiPDU.setRequestID(
+ v1Pdu, v2c.apiPDU.getRequestID(v2Pdu)
+ )
return v1Pdu