Skip to content

Commit 6869bfe

Browse files
bound_gilstate and gilstate_tss_get() must match.
1 parent f019bd6 commit 6869bfe

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

Python/pystate.c

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -308,12 +308,9 @@ unbind_gilstate_tstate(PyThreadState *tstate)
308308
assert(tstate_is_bound(tstate));
309309
// XXX assert(!tstate->_status.active);
310310
assert(tstate->_status.bound_gilstate);
311-
// XXX assert(tstate == gilstate_tss_get(tstate->interp->runtime));
311+
assert(tstate == gilstate_tss_get(tstate->interp->runtime));
312312

313-
// XXX This check *should* always succeed.
314-
if (tstate == gilstate_tss_get(tstate->interp->runtime)) {
315-
gilstate_tss_clear(tstate->interp->runtime);
316-
}
313+
gilstate_tss_clear(tstate->interp->runtime);
317314
tstate->_status.bound_gilstate = 0;
318315
}
319316

0 commit comments

Comments
 (0)