Hi Upstream proposed a better solution, patch attached. Thanks
diff --git a/Programs/spk_thread.c b/Programs/spk_thread.c index 288518c..49fffaf 100644 --- a/Programs/spk_thread.c +++ b/Programs/spk_thread.c @@ -253,7 +253,7 @@ testThreadValidity (volatile SpeechDriverThread *sdt) { if (spk) { if (sdt == spk->driver.thread) { - if (!sdt->stopping) { + if (sdt->threadState == THD_READY) { return 1; } }
Attachment:
signature.asc
Description: PGP signature