What's wrong with this entry?
Anonymous. No account, no email.
The shell command parser now properly cleans up tree-sitter AST trees after parsing to prevent memory leaks.
Details
- Calls
tree.delete()after extracting pipe positions and redirection nodes - Pre-extracts needed data before cleanup to avoid use-after-free
Evidence
Line 1050 in diff: return (Q.tree.delete(), !0); and line 1067: return (G.tree.delete(), new Ww2(A, Z, Y));
Strings lifted out of the shipped bundle, so the claim above can be checked against them.