summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/src/ACPIFactoryInterface.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dev/kernel/src/ACPIFactoryInterface.cc')
-rw-r--r--dev/kernel/src/ACPIFactoryInterface.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/dev/kernel/src/ACPIFactoryInterface.cc b/dev/kernel/src/ACPIFactoryInterface.cc
index a76caff2..ded49587 100644
--- a/dev/kernel/src/ACPIFactoryInterface.cc
+++ b/dev/kernel/src/ACPIFactoryInterface.cc
@@ -14,13 +14,12 @@ namespace Kernel {
ErrorOr<voidPtr> ACPIFactoryInterface::Find(const Char* signature) {
MUST_PASS(this->fRsdp);
- if (!signature) return ErrorOr<voidPtr>{-1};
-
- if (*signature == 0) return ErrorOr<voidPtr>{-1};
+ if (!signature) return ErrorOr<voidPtr>{nullptr};
+ if (*signature == 0) return ErrorOr<voidPtr>{nullptr};
RSDP* rsp_ptr = reinterpret_cast<RSDP*>(this->fRsdp);
- if (rsp_ptr->Revision <= 1) return ErrorOr<voidPtr>{-1};
+ if (rsp_ptr->Revision < 1) return ErrorOr<voidPtr>{nullptr};
RSDT* xsdt = reinterpret_cast<RSDT*>(rsp_ptr->RsdtAddress);