Hello,

I've this patch to fix issue after  4709 changeset,


The main impact on trunk libopensc is in hadding following code

 #ifdef ENABLE_PCSC
        ctx->reader_driver = sc_get_pcsc_driver();
+       #ifdef ENABLE_CARDMOD
+       if(strcmp(ctx->app_name, "cardmod") == 0) {
+               ctx->reader_driver = sc_get_cardmod_driver();
+       }
+       #endif
 #elif ENABLE_CTAPI
        ctx->reader_driver = sc_get_ctapi_driver();
 #elif ENABLE_OPENCT

it's quite ugly but let us use cardmod driver and continue to improve 
it...

other part are in reader-pcsc correction for carmod pcsc driver to follow 
pcsc  driver modifications.


I post it to have eventually remarks or corrections better way to do it...

Regards,
François.

Attachment: minidriver_p4709_fix.diff
Description: Binary data

_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to