mirror of
https://github.com/python/cpython.git
synced 2025-12-15 21:44:50 +00:00
Fix leak involving BuildValue("...O...").
This commit is contained in:
parent
ebee0256f3
commit
9c6ba5e901
1 changed files with 7 additions and 3 deletions
|
|
@ -492,9 +492,13 @@ binascii_a2b_hqx(self, args)
|
|||
Py_DECREF(rv);
|
||||
return NULL;
|
||||
}
|
||||
_PyString_Resize(&rv, (bin_data - (unsigned char *)PyString_AsString(rv)));
|
||||
if ( rv )
|
||||
return Py_BuildValue("Oi", rv, done);
|
||||
_PyString_Resize(
|
||||
&rv, (bin_data - (unsigned char *)PyString_AsString(rv)));
|
||||
if (rv) {
|
||||
PyObject *rrv = Py_BuildValue("Oi", rv, done);
|
||||
Py_DECREF(rv);
|
||||
return rrv;
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue