projects
/
gwion.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b637b3f
)
:bug: Test shreduler
author
fennecdjay
<fennecdjay@gmail.com>
Sat, 16 Jul 2022 15:41:47 +0000
(17:41 +0200)
committer
fennecdjay
<fennecdjay@gmail.com>
Sat, 16 Jul 2022 15:41:47 +0000
(17:41 +0200)
src/vm/shreduler.c
patch
|
blob
|
history
diff --git
a/src/vm/shreduler.c
b/src/vm/shreduler.c
index 7e558b7829a4bc2cf43c9383d748f9128e21b6cf..4525b1551bf43bc9b2395a6b840d399c47174595 100644
(file)
--- a/
src/vm/shreduler.c
+++ b/
src/vm/shreduler.c
@@
-78,9
+78,10
@@
ANN void shreduler_remove(const Shreduler s, const VM_Shred out,
ANN void shredule(const Shreduler s, const VM_Shred shred,
const m_float wake_time) {
+ struct ShredTick_ *tk = shred->tick;
+ if(tk->prev == (struct ShredTick_*)-1) return;
MUTEX_LOCK(s->mutex);
const m_float time = wake_time + (m_float)s->bbq->pos;
- struct ShredTick_ *tk = shred->tick;
tk->wake_time = time;
if (s->list) {
struct ShredTick_ *curr = s->list, *prev = NULL;