diff --git a/src/main/java/us/q3q/fido2/FIDO2Applet.java b/src/main/java/us/q3q/fido2/FIDO2Applet.java index 6f92fed..52b8c24 100644 --- a/src/main/java/us/q3q/fido2/FIDO2Applet.java +++ b/src/main/java/us/q3q/fido2/FIDO2Applet.java @@ -4330,9 +4330,9 @@ private boolean streamOutgoingContinuation(APDU apdu, byte[] apduBytes, boolean transientStorage.setOutgoingContinuation(outgoingOffset, outgoingRemaining); if (chaining) { if (outgoingRemaining >= 256) { - throwException(ISO7816.SW_BYTES_REMAINING_00); + throwException(ISO7816.SW_BYTES_REMAINING_00, false); } else if (outgoingRemaining > 0) { - throwException((short) (ISO7816.SW_BYTES_REMAINING_00 + outgoingRemaining)); + throwException((short) (ISO7816.SW_BYTES_REMAINING_00 + outgoingRemaining), false); } transientStorage.clearOutgoingContinuation(); }