From aca3559290d8e7958d258cf4fab4b28a709bca5b Mon Sep 17 00:00:00 2001 From: frankmorgner Date: Mon, 11 Oct 2010 12:02:25 +0000 Subject: [PATCH] added argument checking git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@317 96b47cad-a561-4643-ad3b-153ac7d7599c --- ccid/src/pace.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ccid/src/pace.c b/ccid/src/pace.c index 363607c..2da2f52 100644 --- a/ccid/src/pace.c +++ b/ccid/src/pace.c @@ -190,6 +190,11 @@ int get_ef_card_access(sc_card_t *card, sc_file_t *file = NULL; u8 *p; + if (!ef_cardaccess || !length_ef_cardaccess) { + r = SC_ERROR_INVALID_ARGUMENTS; + goto err; + } + memset(&path, 0, sizeof path); r = sc_append_file_id(&path, FID_EF_CARDACCESS); if (r < 0) {