From fbc08f6ea80d36f86967d0f184a8d25ecaa9d314 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 10 Jul 2026 18:20:25 +0100 Subject: Free value if invalid --- jq.pyx | 1 + 1 file changed, 1 insertion(+) diff --git a/jq.pyx b/jq.pyx index 8736bbe..7ea6960 100644 --- a/jq.pyx +++ b/jq.pyx @@ -119,6 +119,7 @@ cdef object _jv_to_python(jv value): cdef double number_value if kind == JV_KIND_INVALID: + jv_free(value) raise ValueError("Invalid value") elif kind == JV_KIND_NULL: python_value = None -- cgit v1.2.3