mcp: fix memory leak in links tool

This commit is contained in:
Adrià Arrufat
2026-03-02 13:09:58 +09:00
parent 175488563e
commit 8a1795d56f

View File

@@ -132,6 +132,7 @@ const ToolStreamingText = struct {
}, },
.links => { .links => {
if (Selector.querySelectorAll(self.server.page.document.asNode(), "a[href]", self.server.page)) |list| { if (Selector.querySelectorAll(self.server.page.document.asNode(), "a[href]", self.server.page)) |list| {
defer list.deinit(self.server.page);
var first = true; var first = true;
for (list._nodes) |node| { for (list._nodes) |node| {
if (node.is(Element.Html.Anchor)) |anchor| { if (node.is(Element.Html.Anchor)) |anchor| {