diff options
-rw-r--r-- | editors/awk.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/editors/awk.c b/editors/awk.c index 087be44a5..d00fcafb1 100644 --- a/editors/awk.c +++ b/editors/awk.c | |||
@@ -959,10 +959,11 @@ static uint32_t next_token(uint32_t expected) | |||
959 | } | 959 | } |
960 | *(p-1) = '\0'; | 960 | *(p-1) = '\0'; |
961 | tc = TC_VARIABLE; | 961 | tc = TC_VARIABLE; |
962 | /* also consume whitespace between functionname and bracket */ | ||
963 | skip_spaces(&p); | ||
962 | if (*p == '(') { | 964 | if (*p == '(') { |
963 | tc = TC_FUNCTION; | 965 | tc = TC_FUNCTION; |
964 | } else { | 966 | } else { |
965 | skip_spaces(&p); | ||
966 | if (*p == '[') { | 967 | if (*p == '[') { |
967 | p++; | 968 | p++; |
968 | tc = TC_ARRAY; | 969 | tc = TC_ARRAY; |