diff --git a/src/kernel/idt.cpp b/src/kernel/idt.cpp index 33843f7..1e1bbbe 100644 --- a/src/kernel/idt.cpp +++ b/src/kernel/idt.cpp @@ -352,7 +352,7 @@ void syscall(frame_struct* frame) { case 18: { // sleep Global::currentProc->state = Suspended; - Timer::register_event(frame->ebx, &awaken, (void*)Global::currentProc); + Timer::register_event(frame->ebx, &awaken, (void*)Global::currentProc, true); context_switch(frame); break; }