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

Reply via email to