diff --git a/wallet/coldwallet/keystore/nano_ledger.go b/wallet/coldwallet/keystore/nano_ledger.go index de6492c8..0782abb7 100644 --- a/wallet/coldwallet/keystore/nano_ledger.go +++ b/wallet/coldwallet/keystore/nano_ledger.go @@ -439,7 +439,7 @@ func (w *ledgerDriver) ledgerExchange(opcode ledgerOpcode, p1 ledgerParam1, p2 l } } if len(reply) == 0 { - return w.ledgerExchange(opcode, p1, p2, data) + return nil, fmt.Errorf("Reply is empty") } return reply[:len(reply)-2], nil }