]> cvs.zerfleddert.de Git - proxmark3-svn/blobdiff - client/proxmark3.c
CHG: "hf mf hardnested" - less printing
[proxmark3-svn] / client / proxmark3.c
index 0bd8ff9d6551018a3db7de2ba281adb217db43b3..3a654e7a346a1423eb27262defb718615c85141a 100644 (file)
@@ -115,7 +115,6 @@ static void *main_loop(void *targ) {
        char *cmd = NULL;
        pthread_t reader_thread;
   
        if (arg->usb_present == 1) {
                rarg.run = 1;
                pthread_create(&reader_thread, NULL, &uart_receiver, &rarg);
@@ -168,9 +167,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);
@@ -248,8 +248,7 @@ int main(int argc, char* argv[]) {
        
        pthread_t main_loop_threat;
 
-  
-       sp = uart_open(argv[1]);
+       sp = uart_open(argv[1]);
        if (sp == INVALID_SERIAL_PORT) {
                printf("ERROR: invalid serial port\n");
                marg.usb_present = 0;
Impressum, Datenschutz