diff --git a/syscall/task.c b/syscall/task.c index 8480620..a9077d7 100644 --- a/syscall/task.c +++ b/syscall/task.c @@ -436,6 +436,7 @@ kern_status_t sys_thread_config_set( status = thread_config_set(thread, key, ptr, len); object_unref(thread_obj); + put_current_task(self); return status; }