From deb424974a9abc21566684b89c213bfeccc75780 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Sun, 26 Jul 2026 22:24:43 +0200 Subject: kstd: fix weak_this race in shared_ptr --- libs/kstd/kstd/bits/shared_ptr.hpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'libs') diff --git a/libs/kstd/kstd/bits/shared_ptr.hpp b/libs/kstd/kstd/bits/shared_ptr.hpp index 7241487f..638fccf3 100644 --- a/libs/kstd/kstd/bits/shared_ptr.hpp +++ b/libs/kstd/kstd/bits/shared_ptr.hpp @@ -797,9 +797,7 @@ namespace kstd shared_ptr(T * pointer, bits::shared_ptr_control_block_base * control_block, bits::weak_ptr_locked_t) noexcept : m_pointer(pointer) , m_control_block(control_block) - { - assign_enable_shared_from_this(pointer); - } + {} shared_ptr(T * pointer, bits::shared_ptr_control_block_base * control_block, bits::make_shared_allocated_t) noexcept : m_pointer(pointer) -- cgit v1.2.3