From c0c8a89126a0a11d315badcd778670d757b60f4c Mon Sep 17 00:00:00 2001 From: Viktor Tarasov Date: Fri, 20 Mar 2015 18:08:18 +0100 Subject: [PATCH] mcrd: move driver to the end of detection list the drivers that need to probe the AIDs to recognize its supported card have to be placed at the end of the list of internal drivers --- src/libopensc/ctx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libopensc/ctx.c b/src/libopensc/ctx.c index 19d23770..ca05cc81 100644 --- a/src/libopensc/ctx.c +++ b/src/libopensc/ctx.c @@ -70,7 +70,6 @@ static const struct _sc_driver_entry internal_card_drivers[] = { #endif { "gemsafeV1", (void *(*)(void)) sc_get_gemsafeV1_driver }, { "miocos", (void *(*)(void)) sc_get_miocos_driver }, - { "mcrd", (void *(*)(void)) sc_get_mcrd_driver }, { "asepcos", (void *(*)(void)) sc_get_asepcos_driver }, { "starcos", (void *(*)(void)) sc_get_starcos_driver }, { "tcos", (void *(*)(void)) sc_get_tcos_driver }, @@ -103,6 +102,7 @@ static const struct _sc_driver_entry internal_card_drivers[] = { /* Here should be placed drivers that need some APDU transactions to * recognise its cards. */ + { "mcrd", (void *(*)(void)) sc_get_mcrd_driver }, { "setcos", (void *(*)(void)) sc_get_setcos_driver }, { "muscle", (void *(*)(void)) sc_get_muscle_driver }, { "atrust-acos",(void *(*)(void)) sc_get_atrust_acos_driver },