Fix detaching from evb
[folly.git] / folly / io / async / AsyncSSLSocket.h
index 2e09935c0de5f5048989b8cfe06df6b3ba92b85d..45fbaea4a97d5f391da1ee23c466a90309153cae 100644 (file)
@@ -479,11 +479,13 @@ class AsyncSSLSocket : public virtual AsyncSocket {
   virtual void attachEventBase(EventBase* eventBase) override {
     AsyncSocket::attachEventBase(eventBase);
     handshakeTimeout_.attachEventBase(eventBase);
+    connectionTimeout_.attachEventBase(eventBase);
   }
 
   virtual void detachEventBase() override {
     AsyncSocket::detachEventBase();
     handshakeTimeout_.detachEventBase();
+    connectionTimeout_.detachEventBase();
   }
 
   virtual bool isDetachable() const override {