diff --git a/scd/ccid-driver.c b/scd/ccid-driver.c index 77528d81e..00b81ea0a 100644 --- a/scd/ccid-driver.c +++ b/scd/ccid-driver.c @@ -1282,7 +1282,7 @@ ccid_vendor_specific_init (ccid_driver_t handle) r = send_escape_cmd (handle, cmd, sizeof (cmd), NULL, 0, NULL); } - else if (handle->id_vendor == VENDOR_SCM) + else if (handle->id_vendor == VENDOR_SCM && handle->id_product == SCM_SPR532) { /* * It seems that SEQ may be out of sync between host and the card reader,