Fix a memory leak in yajl.dump().
This commit is contained in:
parent
52094838b9
commit
110f2ebc03
1
yajl.c
1
yajl.c
|
@ -339,6 +339,7 @@ static PyObject *_internal_stream_dump(PyObject *object, PyObject *stream, unsig
|
|||
buffer = _internal_encode((_YajlEncoder *)encoder, object, config);
|
||||
PyObject_CallMethodObjArgs(stream, __write, buffer, NULL);
|
||||
Py_XDECREF(encoder);
|
||||
Py_XDECREF(buffer);
|
||||
return Py_True;
|
||||
|
||||
bad_type:
|
||||
|
|
Loading…
Reference in New Issue