Hopefully we're good to start sending commands to services now

This commit is contained in:
wheremyfoodat 2022-09-18 00:21:32 +03:00
parent 208c18356b
commit 6154a360c6
10 changed files with 110 additions and 32 deletions

View file

@ -41,14 +41,14 @@ KernelObject* Kernel::getProcessFromPID(Handle handle) {
}
void Kernel::deleteObjectData(KernelObject& object) {
// Resource limit and dummy objects do not allocate heap data, so we don't delete anything
if (object.type == KernelObjectType::ResourceLimit || object.type == KernelObjectType::Dummy) {
using enum KernelObjectType;
// Resource limit, service and dummy objects do not allocate heap data, so we don't delete anything
if (object.data == nullptr || object.type == ResourceLimit || object.type == Dummy) {
return;
}
if (object.data != nullptr) {
delete object.data;
}
delete object.data;
}
void Kernel::reset() {