fix: potential memory leak in pypy (#3774)

This commit is contained in:
Aaron Gokaslan 2022-03-02 14:14:52 -05:00 committed by GitHub
parent 42a8e31253
commit af08a95b56
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2694,9 +2694,9 @@ get_type_override(const void *this_ptr, const type_info *this_type, const char *
d.ptr());
if (result == nullptr)
throw error_already_set();
Py_DECREF(result);
if (d["self"].is_none())
return function();
Py_DECREF(result);
#endif
return override;