From ef012c94f58deb33fc763a34260fc242564c7ec6 Mon Sep 17 00:00:00 2001 From: aj Date: Thu, 2 Nov 2006 06:55:29 +0000 Subject: [PATCH] Thomas Harning: sc_list_files doesn't return the length of the applicable buffer, but instead the # of files. Fixed. git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3047 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/card-muscle.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libopensc/card-muscle.c b/src/libopensc/card-muscle.c index 235a00e2..fb33547d 100644 --- a/src/libopensc/card-muscle.c +++ b/src/libopensc/card-muscle.c @@ -478,7 +478,7 @@ static int muscle_list_files(sc_card_t *card, u8 *buf, size_t bufLen) buf[1] = objectId[3]; if(buf[0] == 0x00 && buf[1] == 0x00) continue; /* No directories/null names outside of root */ buf += 2; - count+=2; + count+=1; } } return count;