URI: 
       thandle_error_code_from_failed_htlc: fix logic bug - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 85841ba20de7cb6459066538474d3f13e010031e
   DIR parent 41d9c1988f7d7f224db51775ba2e5ca9253fd9ae
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Mon, 22 Jun 2020 04:02:51 +0200
       
       handle_error_code_from_failed_htlc: fix logic bug
       
       tthe two asserts are supposed to be identical (one was negated)
       
       Diffstat:
         M electrum/lnworker.py                |       4 ++--
       
       1 file changed, 2 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/electrum/lnworker.py b/electrum/lnworker.py
       t@@ -935,13 +935,13 @@ class LNWallet(LNWorker):
                    #       we try decoding both ways here.
                    try:
                        message_type, payload = decode_msg(channel_update_typed)
       -                assert payload['chain_hash'] == constants.net.rev_genesis_bytes()
       +                if not payload['chain_hash'] != constants.net.rev_genesis_bytes(): raise Exception()
                        payload['raw'] = channel_update_typed
                    except:  # FIXME: too broad
                        try:
                            message_type, payload = decode_msg(channel_update_as_received)
       +                    if not payload['chain_hash'] != constants.net.rev_genesis_bytes(): raise Exception()
                            payload['raw'] = channel_update_as_received
       -                    assert payload['chain_hash'] != constants.net.rev_genesis_bytes()
                        except:
                            self.logger.info(f'could not decode channel_update for failed htlc: {channel_update_as_received.hex()}')
                            return True