[MS-RDPESC] 2.2.2.18 Status_Call.cbAtrLen: Unused. MUST be ignored upon receipt.
The [MS-RDPESC] clearly states in section 2.2.2.18 that Status_Call's
cbAtrLen must not be used when generating Status_Return response. This
is also how FreeRDP 1.1 behaves.
@@ -1054,9 +1054,7 @@ static LONG smartcard_StatusA_Call(SMARTCARD_DEVICE* smartcard, SMARTCARD_OPERAT
Status_Call* call = operation->call;
ZeroMemory(ret.pbAtr, 32);
- if (call->cbAtrLen > 32)
call->cbAtrLen = 32;
-
cbAtrLen = call->cbAtrLen;
if (call->fmszReaderNamesIsNULL)
