small fix for Omnikey. Works with CM4040 now.

This commit is contained in:
Werner Koch 2009-06-30 08:19:28 +00:00
parent 9c47553308
commit 35d41eb927
2 changed files with 6 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2009-06-30 Werner Koch <wk@g10code.com>
* ccid-driver.c (ccid_transceive): Set RESYNCING flag.
2009-06-29 Werner Koch <wk@g10code.com>
* ccid-driver.c (ccid_transceive): Add a hack to support extended

View File

@ -2637,6 +2637,7 @@ ccid_transceive (ccid_driver_t handle,
if (via_escape)
nad_byte = 0;
last_tpdulen = 0; /* Avoid gcc warning (controlled by RESYNCING). */
for (;;)
{
if (next_chunk)
@ -2870,6 +2871,7 @@ ccid_transceive (ccid_driver_t handle,
if (use_crc)
tpdu[tpdulen++] = (edc >> 8);
tpdu[tpdulen++] = edc;
resyncing = 1;
DEBUGOUT_1 ("T=1: requesting an ifsc=%d\n", ifsc);
}
else if ( !(tpdu[1] & 0x20) && (tpdu[1] & 0x1f) == 3 && tpdu[2])