forked from Bananymous/banan-os
Kernel: Remove process from alarm list after it dies
This commit is contained in:
@@ -228,6 +228,13 @@ namespace Kernel
|
|||||||
s_processes.remove(i);
|
s_processes.remove(i);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
for (auto it = s_alarm_processes.begin(); it != s_alarm_processes.end();)
|
||||||
|
{
|
||||||
|
if (*it == this)
|
||||||
|
it = s_alarm_processes.remove(it);
|
||||||
|
else
|
||||||
|
it++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ProcFileSystem::get().on_process_delete(*this);
|
ProcFileSystem::get().on_process_delete(*this);
|
||||||
|
|||||||
Reference in New Issue
Block a user