diff --git a/src/main.c b/src/main.c index 5d7364826e206ae9ca25656ec3b5c109aeebd097..97b1830f05a306ea534c7b5d3e9727302da1f570 100644 --- a/src/main.c +++ b/src/main.c @@ -73,14 +73,15 @@ int main(void) status = ReaderReset(); if (status != UFR_OK) { + ReaderClose(); printf("Error while opening device, status is: 0x%08X\n", status); getchar(); return EXIT_FAILURE; } #if __WIN32 || __WIN64 - Sleep(500); + Sleep(500); #else // if linux || __linux__ || __APPLE__ - usleep(500000); + usleep(500000); #endif if (!CheckDependencies())