From cd4b670fc8d3e031f8191916011ea3115af202c0 Mon Sep 17 00:00:00 2001 From: Ketan Hegde Date: Sun, 2 Aug 2026 15:08:52 +0530 Subject: [PATCH] Fix leaked reference in _as_blocks --- src/extra.i | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/extra.i b/src/extra.i index bf04ebb8d..f62cdf83c 100644 --- a/src/extra.i +++ b/src/extra.i @@ -3498,7 +3498,7 @@ int _as_blocks(fz_stext_block *block, fz_rect tp_rect, PyObject *lines, int bloc PyTuple_SET_ITEM(litem, 1, Py_BuildValue("f", blockrect.y0)); PyTuple_SET_ITEM(litem, 2, Py_BuildValue("f", blockrect.x1)); PyTuple_SET_ITEM(litem, 3, Py_BuildValue("f", blockrect.y1)); - PyTuple_SET_ITEM(litem, 4, Py_BuildValue("O", text)); + PyTuple_SET_ITEM(litem, 4, text); PyTuple_SET_ITEM(litem, 5, Py_BuildValue("i", block_n)); PyTuple_SET_ITEM(litem, 6, Py_BuildValue("i", block->type)); LIST_APPEND(lines, litem);