From 7dab6baeeecd18d646831b36b2cae8cdd477401e Mon Sep 17 00:00:00 2001 From: sth Date: Thu, 30 Jan 2003 09:45:13 +0000 Subject: [PATCH] file size fix + removed unnecessary code from previous commit git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@889 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/dir.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/libopensc/dir.c b/src/libopensc/dir.c index 17e43b9a..2f0b6300 100644 --- a/src/libopensc/dir.c +++ b/src/libopensc/dir.c @@ -177,11 +177,9 @@ int sc_enum_apps(struct sc_card *card) free(buf); SC_TEST_RET(card->ctx, r, "read_binary() failed"); } - bufsize = file_size; + bufsize = r; while (bufsize > 0) { if (card->app_count == SC_MAX_CARD_APPS) { - free(buf); - buf = NULL; error(card->ctx, "Too many applications on card"); break; }