From d45fb4ca1bdd1bbc1b925a539c058e77a13009c0 Mon Sep 17 00:00:00 2001 From: vtarasov Date: Sun, 2 Jan 2011 14:22:38 +0000 Subject: [PATCH] libopensc: set 'enumerated' flag for xDF if corresponding EF file was successfully read ... it's an extention of r4983, that was not properly working for the existing but empty xDF files. git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@5023 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/pkcs15.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/libopensc/pkcs15.c b/src/libopensc/pkcs15.c index a96a4736..87c3a04d 100644 --- a/src/libopensc/pkcs15.c +++ b/src/libopensc/pkcs15.c @@ -1598,15 +1598,12 @@ int sc_pkcs15_parse_df(struct sc_pkcs15_card *p15card, "%s: Error adding object", sc_strerror(r)); goto ret; } - - /* Flag that DF as enumerated, after the first valid object - * was found and the internal obj_list became modified. */ - df->enumerated = 1; }; if (r > 0) r = 0; ret: + df->enumerated = 1; free(buf); SC_FUNC_RETURN(ctx, SC_LOG_DEBUG_NORMAL, r); }