Prechádzať zdrojové kódy

Fix memory leak in converting weak_ptr to shared_ptr

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@147298 91177308-0d34-0410-b5e6-96231b3b80d8
Howard Hinnant 13 rokov pred
rodič
commit
5586c020c9
1 zmenil súbory, kde vykonal 0 pridanie a 3 odobranie
  1. 0 3
      src/memory.cpp

+ 0 - 3
src/memory.cpp

@@ -100,10 +100,7 @@ __shared_weak_count::lock() _NOEXCEPT
         if (__sync_bool_compare_and_swap(&__shared_owners_,
                                          object_owners,
                                          object_owners+1))
-        {
-            __add_weak();
             return this;
-        }
         object_owners = __shared_owners_;
     }
     return 0;