Index: Source/wtf/WeakPtr.h |
diff --git a/Source/wtf/WeakPtr.h b/Source/wtf/WeakPtr.h |
index 4b67271bf8f650811770aa3f0a13307f9319f7ef..02ab185ca42c118ecc12f9c3afffa8f571d47daa 100644 |
--- a/Source/wtf/WeakPtr.h |
+++ b/Source/wtf/WeakPtr.h |
@@ -87,7 +87,7 @@ public: |
WeakPtr() { } |
WeakPtr(PassRefPtr<WeakReference<T> > ref) : m_ref(ref) { } |
- T* get() const { return m_ref->get(); } |
+ T* get() const { return m_ref ? m_ref->get() : 0; } |
private: |
RefPtr<WeakReference<T> > m_ref; |