diff --git a/HAL/OmapiTransport.cpp b/HAL/OmapiTransport.cpp index 54d96c1b..25370f36 100644 --- a/HAL/OmapiTransport.cpp +++ b/HAL/OmapiTransport.cpp @@ -194,8 +194,8 @@ bool OmapiTransport::internalTransmitApdu( } if ((selectResponse.size() < 2) - || ((selectResponse[selectResponse.size() -1] & 0xFF) == 0x00) - || ((selectResponse[selectResponse.size() -2] & 0xFF) == 0x90)) + || ((selectResponse[selectResponse.size() -1] & 0xFF) != 0x00) + || ((selectResponse[selectResponse.size() -2] & 0xFF) != 0x90)) { LOG(ERROR) << "Failed to select the Applet."; return false;