From 92ad6eb63c5d32ac12331f2f8d13780f1b8a75e5 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Wed, 28 Jan 2015 07:21:55 +0100 Subject: [PATCH] fixed determining ef type --- src/libopensc/card-dnie.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libopensc/card-dnie.c b/src/libopensc/card-dnie.c index 9359de33..53ce7281 100644 --- a/src/libopensc/card-dnie.c +++ b/src/libopensc/card-dnie.c @@ -1746,7 +1746,7 @@ static int dnie_process_fci(struct sc_card *card, case 0x15: /* EF for keys: linear variable simple TLV */ file->type = SC_FILE_TYPE_WORKING_EF; /* pin file 3F000000 has also this EF type */ - if ( ( file->prop_attr[3] == 0x00 ) && (file->prop_attr[3] == 0x00 ) ) { + if ( ( file->prop_attr[2] == 0x00 ) && (file->prop_attr[3] == 0x00 ) ) { sc_log(ctx,"Processing pin EF"); break; }