diff --git a/Kernel/Arch/x86/common/SafeMem.cpp b/Kernel/Arch/x86/common/SafeMem.cpp index f95e54ff0f..3988dee82d 100644 --- a/Kernel/Arch/x86/common/SafeMem.cpp +++ b/Kernel/Arch/x86/common/SafeMem.cpp @@ -148,7 +148,7 @@ NEVER_INLINE bool safe_memset(void* dest_ptr, int c, size_t n, void*& fault_at) if (remainder != 0) return false; // fault_at is already set! n -= size_ts * sizeof(size_t); - if (remainder == 0) { + if (n == 0) { fault_at = nullptr; return true; }