Fix a bug in utils : bad management of mandatory files

This commit is contained in:
Grégory Soutadé 2021-08-26 08:13:02 +02:00
parent fb812964e0
commit cb4a26289e
1 changed files with 8 additions and 2 deletions

View File

@ -272,17 +272,23 @@ int main(int argc, char** argv)
ACSMDownloader downloader(&app);
int i;
bool hasErrors = false;
const char* orig;
for (i=0; i<(int)ARRAY_SIZE(files); i++)
{
orig = *files[i];
*files[i] = findFile(*files[i]);
if (!*files[i])
{
std::cout << "Error : " << *files[i] << " doesn't exists" << std::endl;
std::cout << "Error : " << orig << " doesn't exists, did you activate your device ?" << std::endl;
ret = -1;
goto end;
hasErrors = true;
}
}
if (hasErrors)
goto end;
if (exportPrivateKey)
{
if (acsmFile)