From d5263778065e62a4a20f3af236f6dde7bbb3afc4 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Tue, 13 Jan 2026 03:31:25 +0100 Subject: chore: kernel: hotpatch: BitMap `FreeBitMap` bug fix. Reasons: - This commit enforces BitMapMagIdx check when freeing a so-called heap allocated pointer. - This will prevent many heap corruption issues down the line. Signed-off-by: Amlal El Mahrouss --- src/kernel/NeKit/Atom.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/kernel/NeKit/Atom.h') diff --git a/src/kernel/NeKit/Atom.h b/src/kernel/NeKit/Atom.h index 3dedea32..17f26bcf 100644 --- a/src/kernel/NeKit/Atom.h +++ b/src/kernel/NeKit/Atom.h @@ -24,7 +24,7 @@ class Atom final { const TypeAtomic& operator[](const SizeT& bit) { return (fArrayOfAtoms & (1 << bit)); } - void operator|(const SizeT& bit) { fArrayOfAtoms |= (1 << bit); } + void operator|(const SizeT& bit) { fArrayOfAtoms |= (1 << bit); } Atom& operator|=(const SizeT& bit) { this->operator|(bit); -- cgit v1.2.3