diff --git a/tests/bootstrap/test-mesh-state-permissions.sh b/tests/bootstrap/test-mesh-state-permissions.sh index b467cf7..6c20de7 100644 --- a/tests/bootstrap/test-mesh-state-permissions.sh +++ b/tests/bootstrap/test-mesh-state-permissions.sh @@ -19,8 +19,8 @@ extract_function() { local name="$1" awk -v name="$name" ' $0 == name "() {" { capture=1 } + capture && $0 != name "() {" && /^[A-Za-z_][A-Za-z0-9_]*\(\) \{$/ { exit } capture { print } - capture && $0 == "}" { exit } ' "$bootstrap" }