diff options
-rw-r--r-- | pysnmp/entity/engine.py | 4 |
1 files changed, 3 insertions, 1 deletions
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 |