diff options
Diffstat (limited to 'net/websockets/websocket_throttle.cc')
-rw-r--r-- | net/websockets/websocket_throttle.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/net/websockets/websocket_throttle.cc b/net/websockets/websocket_throttle.cc index d47d2e8..49bd923 100644 --- a/net/websockets/websocket_throttle.cc +++ b/net/websockets/websocket_throttle.cc @@ -131,11 +131,14 @@ class WebSocketThrottle::WebSocketState : public SocketStream::UserData { : callback_(callback) { DCHECK(callback_); } - virtual ~CompletionCallbackRunner() {} void Run() { callback_->Run(OK); } private: + friend class base::RefCountedThreadSafe<CompletionCallbackRunner>; + + virtual ~CompletionCallbackRunner() {} + CompletionCallback* callback_; DISALLOW_COPY_AND_ASSIGN(CompletionCallbackRunner); |