From 0fada189154451ed9be4a151ec201e391996fb50 Mon Sep 17 00:00:00 2001 From: schneider Date: Fri, 5 Aug 2011 19:57:47 +0200 Subject: [PATCH] executor: fail better :) --- firmware/filesystem/execute.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/firmware/filesystem/execute.c b/firmware/filesystem/execute.c index a4b861d..78665fd 100644 --- a/firmware/filesystem/execute.c +++ b/firmware/filesystem/execute.c @@ -52,7 +52,8 @@ uint8_t execute_file (const char * fname){ if( readbytes & 0x3 ){ lcdPrint("readbytes&3"); lcdRefresh(); - while(1); + getInputWait(); + getInputRelease(); return -1; } uint32_t mac[4]; @@ -68,7 +69,8 @@ uint8_t execute_file (const char * fname){ lcdPrintIntHex(mac[2]); lcdNl(); lcdPrintIntHex(mac[3]); lcdNl(); lcdRefresh(); - while(1); + getInputWait(); + getInputRelease(); return -1; } data = (uint32_t*)dst;