URI: 
       tfollow-up dd0be1541eb696d6a41420178543f2c36d20f80e - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 5377eb907c863b9e750d15d15ce9251c28dbcf45
   DIR parent 2a604b1676680859d5ddb84f132ec39a6c1b5c80
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Sat, 12 Oct 2019 12:59:38 +0200
       
       follow-up dd0be1541eb696d6a41420178543f2c36d20f80e
       
       Diffstat:
         M electrum/channel_db.py              |       4 ++--
         M electrum/lnworker.py                |       2 +-
       
       2 files changed, 3 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/electrum/channel_db.py b/electrum/channel_db.py
       t@@ -387,7 +387,7 @@ class ChannelDB(SqlDB):
                # the update may be categorized as deprecated because of caching
                categorized_chan_upds = self.add_channel_updates([payload], verify=False)
        
       -    def handle_error_code_from_failed_htlc(self, code, data, sender_idx, route):
       +    def handle_error_code_from_failed_htlc(self, code, data, sender_idx, route, peer):
                # handle some specific error codes
                failure_codes = {
                    OnionFailureCode.TEMPORARY_CHANNEL_FAILURE: 0,
       t@@ -414,7 +414,7 @@ class ChannelDB(SqlDB):
                    blacklist = False
                    if categorized_chan_upds.good:
                        self.logger.info("applied channel update on our db")
       -                #self.maybe_save_remote_update(payload)
       +                peer.maybe_save_remote_update(payload)
                    elif categorized_chan_upds.orphaned:
                        # maybe it is a private channel (and data in invoice was outdated)
                        self.logger.info("maybe channel update is for private channel?")
   DIR diff --git a/electrum/lnworker.py b/electrum/lnworker.py
       t@@ -891,7 +891,7 @@ class LNWallet(LNWorker):
                    code, data = failure_msg.code, failure_msg.data
                    self.logger.info(f"UPDATE_FAIL_HTLC {repr(code)} {data}")
                    self.logger.info(f"error reported by {bh2u(route[sender_idx].node_id)}")
       -            self.channel_db.handle_error_code_from_failed_htlc(code, data, sender_idx, route)
       +            self.channel_db.handle_error_code_from_failed_htlc(code, data, sender_idx, route, peer)
                return success, preimage, failure_node_id, failure_msg
        
            @staticmethod