Skip to content
This repository was archived by the owner on Mar 8, 2018. It is now read-only.

Commit 110f2eb

Browse files
committed
Fix a memory leak in yajl.dump().
1 parent 5209483 commit 110f2eb

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

yajl.c

+1
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,7 @@ static PyObject *_internal_stream_dump(PyObject *object, PyObject *stream, unsig
339339
buffer = _internal_encode((_YajlEncoder *)encoder, object, config);
340340
PyObject_CallMethodObjArgs(stream, __write, buffer, NULL);
341341
Py_XDECREF(encoder);
342+
Py_XDECREF(buffer);
342343
return Py_True;
343344

344345
bad_type:

0 commit comments

Comments
 (0)