From cf13df41ef18e3a5905354b83d3148bd858e3302 Mon Sep 17 00:00:00 2001 From: Arne Goedeke <el@laramies.com> Date: Sun, 16 Jun 2013 12:08:22 +0200 Subject: [PATCH] call_with_interpreter: rereset Pike_interpreter_pointer to zero in debug mode --- src/threads.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/threads.c b/src/threads.c index 04e6dc2893..94b9c399fa 100644 --- a/src/threads.c +++ b/src/threads.c @@ -1206,6 +1206,9 @@ PMOD_EXPORT void call_with_interpreter(void (*func)(void *ctx), void *ctx) thread_obj = NULL; num_threads--; mt_unlock_interpreter(); +#ifdef PIKE_DEBUG + Pike_interpreter_pointer = NULL; +#endif } } -- GitLab