From: Guido van Rossum Date: Sat, 2 Aug 1997 03:13:11 +0000 (+0000) Subject: Oops, one more checkin. Use the new tstate/interp interface. X-Git-Tag: v1.5a3~151 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b02158efa335902db30d842483a409b43bd2db69;p=python Oops, one more checkin. Use the new tstate/interp interface. --- diff --git a/Modules/threadmodule.c b/Modules/threadmodule.c index 22017992a5..49cefcc8d9 100644 --- a/Modules/threadmodule.c +++ b/Modules/threadmodule.c @@ -224,6 +224,7 @@ t_bootstrap(boot_raw) } else Py_DECREF(res); + PyThreadState_Clear(tstate); PyEval_ReleaseThread(tstate); PyThreadState_Delete(tstate); exit_thread(); @@ -257,7 +258,7 @@ thread_start_new_thread(self, fargs) boot = PyMem_NEW(struct bootstate, 1); if (boot == NULL) return PyErr_NoMemory(); - boot->interp = PyThreadState_Get()->interpreter_state; + boot->interp = PyThreadState_Get()->interp; boot->func = func; boot->args = args; boot->keyw = keyw;