| Index: base/task/cancelable_task_tracker.cc | 
| diff --git a/base/task/cancelable_task_tracker.cc b/base/task/cancelable_task_tracker.cc | 
| index 2a68a57bc6a202edb33a5045299a1b9f7c6023e4..e68b95917aa037cc2bc7d4c4fbe9e6c96faca8fd 100644 | 
| --- a/base/task/cancelable_task_tracker.cc | 
| +++ b/base/task/cancelable_task_tracker.cc | 
| @@ -90,9 +90,9 @@ CancelableTaskTracker::TaskId CancelableTaskTracker::PostTaskAndReply( | 
| Closure untrack_closure = | 
| Bind(&CancelableTaskTracker::Untrack, weak_factory_.GetWeakPtr(), id); | 
| bool success = task_runner->PostTaskAndReply( | 
| -      from_here, Bind(&RunIfNotCanceled, flag, std::move(task)), | 
| -      Bind(&RunIfNotCanceledThenUntrack, base::Owned(flag), std::move(reply), | 
| -           std::move(untrack_closure))); | 
| +      from_here, BindOnce(&RunIfNotCanceled, flag, std::move(task)), | 
| +      BindOnce(&RunIfNotCanceledThenUntrack, base::Owned(flag), | 
| +               std::move(reply), std::move(untrack_closure))); | 
|  | 
| if (!success) | 
| return kBadTaskId; | 
|  |