Hello,

I have a card that looks like a setcos but is not.
src/libopensc/card-setcos.c has a function setcos_match_card() to find
if the card is supported or not by sending the APDU: 00 CA DF 30 05

My card respond with: DF 30 05 76 32 2E 30 31 90 00 (.0.v2.01.. in
ASCII) and OpenSC logs the error:
[opensc-tool] card-setcos.c:128:setcos_match_card: SetCOS EID applet
�0v2 is not supported

I propose to change the log level from error to warning.

proposed patch:
Index: src/libopensc/card-setcos.c
===================================================================
--- src/libopensc/card-setcos.c (révision 3290)
+++ src/libopensc/card-setcos.c (copie de travail)
@@ -125,7 +125,7 @@ static int setcos_match_card(sc_card_t *
                card->type = SC_CARD_TYPE_SETCOS_EID_V2_1;
            else {
                buf[sizeof(buf) - 1] = '\0';
-               sc_error(card->ctx, "SetCOS EID applet %s is not
supported", (char *) buf);
+               sc_debug(card->ctx, "SetCOS EID applet %s is not
supported", (char *) buf);
                return 0;
            }
            return 1;

Any comment or objection?

bye

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

Reply via email to