mirror of
https://github.com/pybind/pybind11.git
synced 2025-02-16 13:47:53 +00:00
fix: potential memory leak in pypy (#3774)
This commit is contained in:
parent
42a8e31253
commit
af08a95b56
@ -2694,9 +2694,9 @@ get_type_override(const void *this_ptr, const type_info *this_type, const char *
|
|||||||
d.ptr());
|
d.ptr());
|
||||||
if (result == nullptr)
|
if (result == nullptr)
|
||||||
throw error_already_set();
|
throw error_already_set();
|
||||||
|
Py_DECREF(result);
|
||||||
if (d["self"].is_none())
|
if (d["self"].is_none())
|
||||||
return function();
|
return function();
|
||||||
Py_DECREF(result);
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return override;
|
return override;
|
||||||
|
Loading…
Reference in New Issue
Block a user