From c26639eac2f0d623c5b4f106025d678688b51784 Mon Sep 17 00:00:00 2001 From: Tim Schumacher Date: Thu, 23 Mar 2023 13:13:58 +0100 Subject: [PATCH] Shell: Properly skip POSIX `Fi` tokens --- Userland/Shell/PosixParser.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Userland/Shell/PosixParser.cpp b/Userland/Shell/PosixParser.cpp index 582b9c0516..b3a8bc9177 100644 --- a/Userland/Shell/PosixParser.cpp +++ b/Userland/Shell/PosixParser.cpp @@ -1210,6 +1210,7 @@ ErrorOr> Parser::parse_if_clause() active_node->false_branch() = make_ref_counted(empty_position(), "Expected compound list after 'else'"_string.release_value_but_fixme_should_propagate_errors()); break; case Token::Type::Fi: + skip(); needs_fi = false; break; default: