From 2ab30d8c52a9c0f08bd88f61e292c51c7e7f1d30 Mon Sep 17 00:00:00 2001 From: "viktor.tarasov" Date: Thu, 11 Feb 2010 14:47:34 +0000 Subject: [PATCH] libopensc: 'javacard' driver has to be the last one before 'default' -- thanks to Andreas git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@4020 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/ctx.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libopensc/ctx.c b/src/libopensc/ctx.c index 06258d10..d718e68c 100644 --- a/src/libopensc/ctx.c +++ b/src/libopensc/ctx.c @@ -80,8 +80,6 @@ static const struct _sc_driver_entry internal_card_drivers[] = { { "myeid", (void *(*)(void)) sc_get_myeid_driver }, /* emv is not really implemented */ { "emv", (void *(*)(void)) sc_get_emv_driver }, - /* javacard without supported applet - last before default */ - { "javacard", (void *(*)(void)) sc_get_javacard_driver }, /* Here should be placed drivers that need some APDU transactions to * recognise its cards. */ @@ -91,6 +89,9 @@ static const struct _sc_driver_entry internal_card_drivers[] = { #ifdef ENABLE_OPENSSL { "PIV-II", (void *(*)(void)) sc_get_piv_driver }, #endif + /* javacard without supported applet - last before default */ + { "javacard", (void *(*)(void)) sc_get_javacard_driver }, + /* The default driver should be last, as it handles all the * unrecognized cards. */ { "default", (void *(*)(void)) sc_get_default_driver },