URI: 
       tdo not crash tx.serialize if pubkeys are missing. fix #2113 - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 25e411639355fce3588325c8f9170e222ccc2245
   DIR parent d0755698ce7e153a3c60d9c2b965f0ec9dc972f9
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Mon, 16 Jan 2017 10:06:28 +0100
       
       do not crash tx.serialize if pubkeys are missing. fix #2113
       
       Diffstat:
         M lib/transaction.py                  |       4 +++-
       
       1 file changed, 3 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/lib/transaction.py b/lib/transaction.py
       t@@ -584,7 +584,9 @@ class Transaction:
                        pubkeys = txin['x_pubkeys']
                        sig_list = ((sig + '01') if sig else NO_SIGNATURE for sig in x_signatures)
                    script = ''.join(push_script(x) for x in sig_list)
       -            if not p2sh:
       +            if not pubkeys:
       +                pass
       +            elif not p2sh:
                        x_pubkey = pubkeys[0]
                        if x_pubkey is None:
                            addrtype, h160 = bc_address_to_hash_160(txin['address'])