summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2013-06-18 23:37:46 +0100
committerMichael Williamson <mike@zwobble.org>2013-06-18 23:37:46 +0100
commit382e518951f2caae0ba951b49811a4956e22ce2d (patch)
tree26d3c4cd83432d8e7f1733edb5aceed49d799e65
parent3edf80992aa83a09f6ca61a8357ac78bffb4899f (diff)
Free dumped value
-rw-r--r--jq.pyx3
1 files changed, 2 insertions, 1 deletions
diff --git a/jq.pyx b/jq.pyx
index b98d550..55408b4 100644
--- a/jq.pyx
+++ b/jq.pyx
@@ -4,6 +4,7 @@ cdef extern from "jv.h":
int jv_is_valid(jv)
char* jv_string_value(jv)
jv jv_dump_string(jv, int flags)
+ void jv_free(jv)
cdef extern from "jq.h":
@@ -71,4 +72,4 @@ cdef process(jq_state *jq, jv value):
else:
dumped = jv_dump_string(result, dumpopts)
output.append(jv_string_value(dumped))
- # TODO: free dumped
+ jv_free(dumped)