summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/HALKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-09-10 18:35:31 +0200
committerAmlal El Mahrouss <amlal@nekernel.org>2025-09-10 18:35:31 +0200
commit2b61ca81b887a9ecc5ec38cc1150854f897070df (patch)
tree3a526ac062d08533e2066321c7b95dc651347dda /dev/kernel/HALKit
parent2315f84184a0bd03580ba25a59c3832e12bffbc8 (diff)
fix: __cxa_guard_acquire: fix to `&` not `&&`
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/HALKit')
-rw-r--r--dev/kernel/HALKit/AMD64/CxxAbi.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/dev/kernel/HALKit/AMD64/CxxAbi.cc b/dev/kernel/HALKit/AMD64/CxxAbi.cc
index 9dc87545..84a00449 100644
--- a/dev/kernel/HALKit/AMD64/CxxAbi.cc
+++ b/dev/kernel/HALKit/AMD64/CxxAbi.cc
@@ -63,7 +63,7 @@ EXTERN_C void __cxa_finalize(void* f) {
namespace cxxabiv1 {
EXTERN_C int __cxa_guard_acquire(__guard g) {
- if ((*g & 1) || (*g && 2)) return 1;
+ if ((*g & 1) || (*g & 2)) return 1;
*g |= 2;
return 0;
}