diff --git a/afsk/main.c b/afsk/main.c index 9fce2d3a..2e31b9a6 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -1376,9 +1376,10 @@ void get_tlm_fox() { // int retry = FALSE; while ((millis() < waitTime) && !end) { int chars = (char) serialDataAvail(uart_fd); - printf("Chars: %d\n", chars); - while ((chars--> 0) && !end) { - c = (char) serialGetchar(uart_fd); + while ((chars > 0) && !end) { + printf("Chars: %d\n", chars); + chars--; + c = (char) serialGetchar(uart_fd); // printf ("%c", c); // fflush(stdout); if (c != '\n') {