URI: 
       tfix #2533 - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit a7679debd1bc75639d5b53b6fbbe8feb583d681d
   DIR parent eff0ae1f782dac8a4e902eebfd75a765a71066d1
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Fri, 30 Jun 2017 13:00:06 +0200
       
       fix #2533
       
       Diffstat:
         M lib/network.py                      |      11 +++++++----
       
       1 file changed, 7 insertions(+), 4 deletions(-)
       ---
   DIR diff --git a/lib/network.py b/lib/network.py
       t@@ -777,14 +777,17 @@ class Network(util.DaemonThread):
        
            def on_get_chunk(self, interface, response):
                '''Handle receiving a chunk of block headers'''
       -        if response.get('error'):
       -            interface.print_error(response.get('error'))
       +        error = response.get('error')
       +        result = response.get('result')
       +        params = response.get('params')
       +        if result is None or params is None or error is not None:
       +            interface.print_error(error or 'bad response')
                    return
                # Ignore unsolicited chunks
       -        index = response['params'][0]
       +        index = params[0]
                if interface.request != index:
                    return
       -        connect = interface.blockchain.connect_chunk(index, response['result'])
       +        connect = interface.blockchain.connect_chunk(index, result)
                # If not finished, get the next chunk
                if not connect:
                    return