Hello.
BUG: serial->len is used uninitialized in rtecp_card_ctl:SC_CARDCTL_GET_SERIALNR (src/libopensc/card-rtecp.c)
Could you please add attached patch?
Thanks

diff -u -r opensc-trunk-r3719/src/libopensc/card-rtecp.c 
opensc-trunk-r3719_new/src/libopensc/card-rtecp.c
--- opensc-trunk-r3719/src/libopensc/card-rtecp.c       2009-06-28 
07:26:54.000000000 +0400
+++ opensc-trunk-r3719_new/src/libopensc/card-rtecp.c   2009-09-15 
14:10:49.000000000 +0400
@@ -639,6 +639,7 @@
                apdu.resp = buf;
                apdu.resplen = sizeof(buf);
                apdu.le = sizeof(buf) - 2;
+               serial->len = sizeof(serial->value);
                break;
        case SC_CARDCTL_RTECP_GENERATE_KEY:
                if (!genkey_data)
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to