diff options
author | Ilya Etingof <etingof@gmail.com> | 2019-09-24 09:48:00 +0200 |
---|---|---|
committer | Ilya Etingof <etingof@gmail.com> | 2019-09-24 09:50:51 +0200 |
commit | ebfbb133e997f4b25e40adc18136745eaf599b8c (patch) | |
tree | 5c67cff6df88a8e82e25fe3f0182c12d38a0f30c /pysnmp/proto/secmod/rfc3414/service.py | |
parent | 65eafa1f62ed6c6a2def8c79f43743fd78859818 (diff) | |
download | pysnmp-git-ebfbb133e997f4b25e40adc18136745eaf599b8c.tar.gz |
Fix broken SNMPv3 authoritative engine ID discovery
Fixed a regression in SNMPv3 `msgFlag` initialization on
authoritative SNMP engine ID discovery. This bug causes secure
communication with peer SNMP engines to stall at SNMP engine ID
discovery procedure.
Diffstat (limited to 'pysnmp/proto/secmod/rfc3414/service.py')
-rw-r--r-- | pysnmp/proto/secmod/rfc3414/service.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pysnmp/proto/secmod/rfc3414/service.py b/pysnmp/proto/secmod/rfc3414/service.py index de0330c9..bc28c4a1 100644 --- a/pysnmp/proto/secmod/rfc3414/service.py +++ b/pysnmp/proto/secmod/rfc3414/service.py @@ -482,7 +482,7 @@ class SnmpUSMSecurityModel(AbstractSecurityModel): # Clear possible auth&priv flags headerData.setComponentByPosition( - 2, univ.OctetString(hexValue='00'), verifyConstraints=False, + 2, univ.OctetString(hexValue='04'), verifyConstraints=False, matchTags=False, matchConstraints=False ) |