diff options
Diffstat (limited to 'brillo/streams/stream.cc')
-rw-r--r-- | brillo/streams/stream.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/brillo/streams/stream.cc b/brillo/streams/stream.cc index 6a40c00..80f2df4 100644 --- a/brillo/streams/stream.cc +++ b/brillo/streams/stream.cc @@ -213,8 +213,9 @@ bool Stream::ReadAsyncImpl( if (force_async_callback) { MessageLoop::current()->PostTask( FROM_HERE, - base::Bind(&Stream::OnReadAsyncDone, weak_ptr_factory_.GetWeakPtr(), - success_callback, read, eos)); + base::BindOnce(&Stream::OnReadAsyncDone, + weak_ptr_factory_.GetWeakPtr(), + success_callback, read, eos)); } else { is_async_read_pending_ = false; success_callback.Run(read, eos); @@ -277,8 +278,9 @@ bool Stream::WriteAsyncImpl( if (force_async_callback) { MessageLoop::current()->PostTask( FROM_HERE, - base::Bind(&Stream::OnWriteAsyncDone, weak_ptr_factory_.GetWeakPtr(), - success_callback, written)); + base::BindOnce(&Stream::OnWriteAsyncDone, + weak_ptr_factory_.GetWeakPtr(), + success_callback, written)); } else { is_async_write_pending_ = false; success_callback.Run(written); |