| Index: base/bind_internal.h
 | 
| diff --git a/base/bind_internal.h b/base/bind_internal.h
 | 
| index e3ccb25d5ecbe9b9aa6635df309826c9a31f7b60..3d6ca09c41e4e31404a11bb16ad99a425bc6369c 100644
 | 
| --- a/base/bind_internal.h
 | 
| +++ b/base/bind_internal.h
 | 
| @@ -295,7 +295,7 @@ struct InvokeHelper<true, ReturnType> {
 | 
|  
 | 
|    template <typename Functor, typename BoundWeakPtr, typename... RunArgs>
 | 
|    static inline void MakeItSo(Functor&& functor,
 | 
| -                              BoundWeakPtr weak_ptr,
 | 
| +                              BoundWeakPtr&& weak_ptr,
 | 
|                                RunArgs&&... args) {
 | 
|      if (!weak_ptr)
 | 
|        return;
 | 
| 
 |