diff --git a/src/hsm/cmd_update_ef.c b/src/hsm/cmd_update_ef.c index 55aff01..8514457 100644 --- a/src/hsm/cmd_update_ef.c +++ b/src/hsm/cmd_update_ef.c @@ -69,7 +69,7 @@ int cmd_update_ef() { return SW_MEMORY_FAILURE(); } else { - if (!ef->data) + if (!file_has_data(ef)) return SW_DATA_INVALID(); uint8_t *data_merge = (uint8_t *)calloc(1, offset+data_len);