X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/1bf1db845ff1824ae640f3b3f21f2ab3a28a2c1d..c08c796e8d11fc26af157545439c918c9603056a:/client/proxmark3.c?ds=sidebyside diff --git a/client/proxmark3.c b/client/proxmark3.c index 2bac7078..14674016 100644 --- a/client/proxmark3.c +++ b/client/proxmark3.c @@ -104,7 +104,6 @@ static void *uart_receiver(void *targ) { txcmd_pending = false; } } - pthread_exit(NULL); return NULL; } @@ -167,9 +166,10 @@ static void *main_loop(void *targ) { // this one should pick up all non-null cmd... // why is there a if (cmd) { - - while(cmd[strlen(cmd) - 1] == ' ') - cmd[strlen(cmd) - 1] = 0x00; + if (strlen(cmd) > 0) { + while(cmd[strlen(cmd) - 1] == ' ') + cmd[strlen(cmd) - 1] = 0x00; + } if (cmd[0] != 0x00) { int ret = CommandReceived(cmd);