From 68873c4e0d86a498ee735d637dd838da89d33e0c Mon Sep 17 00:00:00 2001 From: elie Date: Tue, 20 Jan 2015 17:01:57 +0000 Subject: fix to possible uninitialized snmpEngineID --- pysnmp/entity/engine.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pysnmp/entity/engine.py b/pysnmp/entity/engine.py index 54c714e..8cf5d05 100644 --- a/pysnmp/entity/engine.py +++ b/pysnmp/entity/engine.py @@ -54,7 +54,9 @@ class SnmpEngine: snmpEngineBoots.syntax = snmpEngineBoots.syntax + 1 origSnmpEngineID, = self.msgAndPduDsp.mibInstrumController.mibBuilder.importSymbols('__SNMP-FRAMEWORK-MIB', 'snmpEngineID') - if snmpEngineID is not None: + if snmpEngineID is None: + self.snmpEngineID = origSnmpEngineID.syntax + else: origSnmpEngineID.syntax = origSnmpEngineID.syntax.clone(snmpEngineID) self.snmpEngineID = origSnmpEngineID.syntax -- cgit v1.2.1