Skip to content
Merged
Prev Previous commit
Next Next commit
Fix _release_xid_data().
  • Loading branch information
ericsnowcurrently committed Sep 19, 2023
commit ac9d0dbd0d0b9a0fefefae9a1f3da392ffa695ae
4 changes: 2 additions & 2 deletions Modules/_xxinterpchannelsmodule.c
Original file line number Diff line number Diff line change
Expand Up @@ -173,10 +173,10 @@ _release_xid_data(_PyCrossInterpreterData *data, int flags)
}
int res;
if (flags & XID_FREE) {
res = _PyCrossInterpreterData_Release(data);
res = _PyCrossInterpreterData_ReleaseAndRawFree(data);
}
else {
res = _PyCrossInterpreterData_ReleaseAndRawFree(data);
res = _PyCrossInterpreterData_Release(data);
}
if (res < 0) {
/* The owning interpreter is already destroyed. */
Expand Down