diff --git a/plugins/keepkey.py b/plugins/keepkey.py index c6a408cc8..d0849c01c 100644 --- a/plugins/keepkey.py +++ b/plugins/keepkey.py @@ -238,9 +238,10 @@ class Plugin(BasePlugin): try: signed_tx = client.sign_tx('Bitcoin', inputs, outputs)[1] except Exception, e: - give_error(e) - finally: self.handler.stop() + give_error(e) + + self.handler.stop() raw = signed_tx.encode('hex') tx.update_signatures(raw)