Fix RequestContext held too long issue in EventBase
[folly.git] / folly / io / async / EventBase.h
index e688abe..3399cea 100644 (file)
@@ -150,6 +150,7 @@ class EventBase : private boost::noncopyable,
 
     virtual void runLoopCallback() noexcept = 0;
     void cancelLoopCallback() {
 
     virtual void runLoopCallback() noexcept = 0;
     void cancelLoopCallback() {
+      context_.reset();
       unlink();
     }
 
       unlink();
     }