]> Kevux Git Server - controller/commit
Bugfix: Signal thread is not cancelling when f_thread_cancel() is used.
authorKevin Day <Kevin@kevux.org>
Wed, 30 Jul 2025 02:42:38 +0000 (21:42 -0500)
committerKevin Day <Kevin@kevux.org>
Wed, 30 Jul 2025 02:42:38 +0000 (21:42 -0500)
commit25ba50d505b077c6bb4b1976b97eb5964f0d5d79
treed81dc8053b9e5ee856ef8db288805e2893601672
parentba0c5eb2d13c91c1e31615124c419c5ef6dac933
Bugfix: Signal thread is not cancelling when f_thread_cancel() is used.

Change the behavior to directly send the terminate signal using `f_thread_signal_write()`.
This appears to get the signal handler thread to terminate when needed.

The simulate validate mode now operates without hanging and without required a terminate signal.
sources/c/program/controller/main/thread/instance.c