diff --git a/parser.c b/parser.c index 805db43642a4229efcc67f51b58380d36fadefaa..52f7b3d502624e4dee2077aa8583ddf69292a2a3 100644 --- a/parser.c +++ b/parser.c @@ -17,7 +17,7 @@ cons_cell* parse(char* input, int size) { strncpy(buffer, input[1], end - 1); cons_cell* car_cons = parse(buffer, end - 1); int next_char = end + 1; - while (input[next_char] == ' ' or input[next_char] == NULL) { + while (input[next_char] == ' ' && input[next_char] != NULL) { next_char++; } char buffer_next[500];