Fix a race in Observable context destruction
[folly.git] / folly / experimental / observer / Observer.h
index 662a0113608d87a6852cbffe162961d60849efd6..192293e5c0389e9c4b58287bad098e266644a98f 100644 (file)
@@ -134,6 +134,9 @@ class Observer {
   }
 
  private:
+  template <typename Observable, typename Traits>
+  friend class ObserverCreator;
+
   observer_detail::Core::Ptr core_;
 };