提交 aa526a53 authored 作者: Anthony Minessale's avatar Anthony Minessale

FS-10167 auto change state when joining a thread out of the blue

上级 82e510a5
......@@ -198,6 +198,10 @@ KS_DECLARE(uint8_t) ks_thread_priority(ks_thread_t *thread) {
KS_DECLARE(ks_status_t) ks_thread_join(ks_thread_t *thread) {
if (thread->state == KS_THREAD_RUNNING) {
thread->state = KS_THREAD_SHUTDOWN;
}
if (thread->joined) {
return KS_STATUS_DUPLICATE_OPERATION;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论