URI: 
       tnetwork: avoid infinite loop if server headers conflict with checkpoints and server height is above max checkpoint - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 9a8183f348f5b4b56efe8f27b24c7baf7c46e207
   DIR parent 51ed8a998c0f80fe27a3c27c46e4ff12d875865b
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Mon, 25 Jun 2018 11:53:31 +0200
       
       network: avoid infinite loop if server headers conflict with checkpoints and server height is above max checkpoint
       
       Diffstat:
         M lib/network.py                      |       3 +++
       
       1 file changed, 3 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/lib/network.py b/lib/network.py
       t@@ -893,6 +893,9 @@ class Network(util.DaemonThread):
                            interface.bad_header = header
                            delta = interface.tip - height
                            next_height = max(self.max_checkpoint(), interface.tip - 2 * delta)
       +                    if height == next_height:
       +                        self.connection_down(interface.server)
       +                        next_height = None
        
                elif interface.mode == 'binary':
                    if chain: