Skip to content

Commit 74859d2

Browse files
committed
Fix memory leak in MPZ_to_bytes()
1 parent c9c07be commit 74859d2

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

main.c

+1
Original file line numberDiff line numberDiff line change
@@ -1854,6 +1854,7 @@ MPZ_to_bytes(MPZ_Object *u, Py_ssize_t length, int is_little, int is_signed)
18541854
|| (is_signed && nbits
18551855
&& (nbits == 8 * length ? !is_negative : is_negative)))
18561856
{
1857+
Py_XDECREF(tmp);
18571858
PyErr_SetString(PyExc_OverflowError, "int too big to convert");
18581859
return NULL;
18591860
}

0 commit comments

Comments
 (0)