From 24502966ceeb4057e4ad79352e2e8d0b48bb228f Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Tue, 24 May 2022 20:41:04 +0200 Subject: [PATCH] Fix finding meta_data. Signed-off-by: Pol Henarejos --- src/fs/file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fs/file.c b/src/fs/file.c index a6c2151..a6711c7 100644 --- a/src/fs/file.c +++ b/src/fs/file.c @@ -87,7 +87,7 @@ void process_fci(const file_t *pe) { res_APDU_size += 3; uint8_t *meta_data = NULL; uint8_t meta_size = meta_find(pe->fid, &meta_data); - if (meta_size) { + if (meta_size > 0 && meta_data != NULL) { res_APDU[res_APDU_size++] = 0xA5; res_APDU[res_APDU_size++] = 0x81; res_APDU[res_APDU_size++] = meta_size;