[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.
This commit is contained in:
Jukka-Pekka Virtanen 2018-01-11 16:19:02 +02:00
parent b6a1af0ba1
commit 2e8f2c693d

View File

@ -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;
call->cbAtrLen = 32;
cbAtrLen = call->cbAtrLen;
if (call->fmszReaderNamesIsNULL)