summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2005-10-14 06:56:57 +0000
committerelie <elie>2005-10-14 06:56:57 +0000
commit1e2d9ec700f78fe48156be0d1282b0ef39d7199d (patch)
treea214baaa8168bba5e97c355a31216e1172e8a711
parent804d1a517399d6019f9ab1a01445868bb6d3120e (diff)
downloadpysnmp-1e2d9ec700f78fe48156be0d1282b0ef39d7199d.tar.gz
bugfix: preserve Request-ID on v2->v1 PDU translation
-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 365279d..c0814e7 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