diff --git a/net/tcp.hh b/net/tcp.hh index a4c1e9092a..bc96465931 100644 --- a/net/tcp.hh +++ b/net/tcp.hh @@ -867,9 +867,7 @@ future<> tcp::tcb::wait_for_data() { return make_ready_future<>(); } _rcv._data_received_promise = promise<>(); - return _rcv._data_received_promise->get_future().then([this] { - return make_ready_future<>(); - }); + return _rcv._data_received_promise->get_future(); } template @@ -878,9 +876,7 @@ future<> tcp::tcb::wait_for_all_data_acked() { return make_ready_future<>(); } _snd._all_data_acked_promise = promise<>(); - return _snd._all_data_acked_promise->get_future().then([this] { - return make_ready_future<>(); - }); + return _snd._all_data_acked_promise->get_future(); } template