diff --git a/include/boost/thread/future.hpp b/include/boost/thread/future.hpp index cc63b0c1..cd879a7e 100644 --- a/include/boost/thread/future.hpp +++ b/include/boost/thread/future.hpp @@ -2941,8 +2941,8 @@ namespace boost else if(!future_obtained) { future_obtained=true; + return BOOST_THREAD_FUTURE(task); //return BOOST_THREAD_MAKE_RV_REF(BOOST_THREAD_FUTURE(task)); - return BOOST_THREAD_MAKE_RV_REF(BOOST_THREAD_FUTURE(task)); } else {