Chromium Code Reviews| Index: base/memory/weak_ptr.cc |
| diff --git a/base/memory/weak_ptr.cc b/base/memory/weak_ptr.cc |
| index 30c777c00cf1b373e17b6c811e9aaf71fab86f11..6cf469b4a27d35991e96b0c31a0935188c029d9a 100644 |
| --- a/base/memory/weak_ptr.cc |
| +++ b/base/memory/weak_ptr.cc |
| @@ -46,6 +46,7 @@ WeakReferenceOwner::~WeakReferenceOwner() { |
| } |
| WeakReference WeakReferenceOwner::GetRef() const { |
| + AutoLock auto_lock(lock_); |
| if (!flag_) |
| flag_ = new WeakReference::Flag(&flag_); |
| return WeakReference(flag_); |