From 9031173b8ad2d627b94e362e95789382f1998330 Mon Sep 17 00:00:00 2001 From: Vincent Breitmoser Date: Wed, 10 Jan 2018 17:42:32 +0100 Subject: [PATCH] fix misleading variable name --- .../keychain/securitytoken/SecurityTokenConnection.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/securitytoken/SecurityTokenConnection.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/securitytoken/SecurityTokenConnection.java index 3553cc603..3911e0944 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/securitytoken/SecurityTokenConnection.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/securitytoken/SecurityTokenConnection.java @@ -830,8 +830,8 @@ public class SecurityTokenConnection { CommandApdu chainedApdu = chainedApdus.get(i); lastResponse = mTransport.transceive(chainedApdu); - boolean isLastCommand = i < totalCommands - 1; - if (isLastCommand && !lastResponse.isSuccess()) { + boolean isLastCommand = (i == totalCommands - 1); + if (!isLastCommand && !lastResponse.isSuccess()) { throw new UsbTransportException("Failed to chain apdu (last SW: " + lastResponse.getSw() + ")"); } }