diff --git a/include/fc/asio.hpp b/include/fc/asio.hpp index 4c330c4..bc9377d 100644 --- a/include/fc/asio.hpp +++ b/include/fc/asio.hpp @@ -102,7 +102,7 @@ namespace asio { */ template size_t read( AsyncReadStream& s, const MutableBufferSequence& buf ) { - promise::ptr p(new promise("fc::asio::read")); + promise::ptr p = promise::create("fc::asio::read"); boost::asio::async_read( s, buf, detail::read_write_handler(p) ); return p->wait(); } @@ -249,7 +249,6 @@ namespace asio { */ template void accept( AcceptorType& acc, SocketType& sock ) { - //promise::ptr p( new promise("fc::asio::tcp::accept") ); promise::ptr p = promise::create("fc::asio::tcp::accept"); acc.async_accept( sock, boost::bind( fc::asio::detail::error_handler, p, _1 ) ); p->wait();