diff options
-rw-r--r-- | CHANGES.txt | 3 | ||||
-rw-r--r-- | pysnmp/hlapi/lcd.py | 5 |
2 files changed, 6 insertions, 2 deletions
diff --git a/CHANGES.txt b/CHANGES.txt index fc1e9991..b815edb3 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -2,7 +2,8 @@ Revision 4.4.7, released 2018-09-XX ----------------------------------- -No changes so far +- Fixed hlapi/v3arch transport target caching to ensure transport targets + are different even if just timeout/retries options differ Revision 4.4.6, released 2018-09-13 ----------------------------------- diff --git a/pysnmp/hlapi/lcd.py b/pysnmp/hlapi/lcd.py index e5d18ec1..1d61c491 100644 --- a/pysnmp/hlapi/lcd.py +++ b/pysnmp/hlapi/lcd.py @@ -94,7 +94,10 @@ class CommandGeneratorLcdConfigurator(AbstractLcdConfigurator): transportKey = (paramsName, transportTarget.transportDomain, transportTarget.transportAddr, - transportTarget.tagList) + transportTarget.timeout, + transportTarget.retries, + transportTarget.tagList, + transportTarget.iface) if transportKey in cache['addr']: addrName, useCount = cache['addr'][transportKey] |