summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Etingof <etingof@gmail.com>2019-08-05 10:28:00 +0200
committerIlya Etingof <etingof@gmail.com>2019-08-05 10:28:00 +0200
commit89d14d560a00f2ac1ab7228f00e0edbeedb31808 (patch)
treefe8c7958795d7d49f6724cf8877e0f3db6b20532
parent6066897cd142b6954fa9f643780e4e488a8369a5 (diff)
downloadpysnmp-git-89d14d560a00f2ac1ab7228f00e0edbeedb31808.tar.gz
Fix crashing VACM debugging
-rw-r--r--pysnmp/proto/secmod/rfc3414/service.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/pysnmp/proto/secmod/rfc3414/service.py b/pysnmp/proto/secmod/rfc3414/service.py
index 4ef7d748..ab125aa7 100644
--- a/pysnmp/proto/secmod/rfc3414/service.py
+++ b/pysnmp/proto/secmod/rfc3414/service.py
@@ -265,9 +265,9 @@ class SnmpUSMSecurityModel(AbstractSecurityModel):
'securityStateReference "%s" ' % (
usmUserName, usmUserSecurityName,
usmUserAuthProtocol,
- usmUserAuthKeyLocalized.prettyPrint(),
+ usmUserAuthKeyLocalized and usmUserAuthKeyLocalized.prettyPrint(),
usmUserPrivProtocol,
- usmUserPrivKeyLocalized.prettyPrint(),
+ usmUserPrivKeyLocalized and usmUserPrivKeyLocalized.prettyPrint(),
securityEngineID.prettyPrint(),
securityName, securityStateReference))
@@ -293,9 +293,9 @@ class SnmpUSMSecurityModel(AbstractSecurityModel):
'securityEngineID "%s" and securityName "%s"' % (
usmUserName, usmUserSecurityName,
usmUserAuthProtocol,
- usmUserAuthKeyLocalized.prettyPrint(),
+ usmUserAuthKeyLocalized and usmUserAuthKeyLocalized.prettyPrint(),
usmUserPrivProtocol,
- usmUserPrivKeyLocalized.prettyPrint(),
+ usmUserPrivKeyLocalized and usmUserPrivKeyLocalized.prettyPrint(),
securityEngineID.prettyPrint(),
securityName))
@@ -324,9 +324,9 @@ class SnmpUSMSecurityModel(AbstractSecurityModel):
'securityEngineID "%s" and securityName "%s"' % (
usmUserName, usmUserSecurityName,
usmUserAuthProtocol,
- usmUserAuthKeyLocalized.prettyPrint(),
+ usmUserAuthKeyLocalized and usmUserAuthKeyLocalized.prettyPrint(),
usmUserPrivProtocol,
- usmUserPrivKeyLocalized.prettyPrint(),
+ usmUserPrivKeyLocalized and usmUserPrivKeyLocalized.prettyPrint(),
securityEngineID.prettyPrint(), securityName))
except NoSuchInstanceError: