From 031b911dce818c4c005663e770b4784234bc5590 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Sat, 30 Sep 2017 13:01:33 +0200 Subject: [PATCH] fix cache with h2addr --- lib/network.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/network.py b/lib/network.py index e0d26cf80..9e2639872 100644 --- a/lib/network.py +++ b/lib/network.py @@ -619,10 +619,11 @@ class Network(util.DaemonThread): def overload_cb(self, callback): def cb2(x): - p = x.pop('params') + x2 = x.copy() + p = x2.pop('params') addr = self.h2addr[p[0]] - x['params'] = [addr] - callback(x) + x2['params'] = [addr] + callback(x2) return cb2 def subscribe_to_addresses(self, addresses, callback):