Bug fix, result as a state variable causes 'this' to be captured instead of copying result.

This commit is contained in:
Stephen Atherton 2018-02-08 09:54:47 -08:00
parent 2d483e7a1c
commit 1f78b98ac9
1 changed files with 1 additions and 1 deletions

View File

@ -835,7 +835,7 @@ Future< Reference<IConnection> > Net2::connect( NetworkAddress toAddr ) {
}
ACTOR static Future<std::vector<NetworkAddress>> resolveTCPEndpoint_impl( Net2 *self, std::string host, std::string service) {
state Promise<std::vector<NetworkAddress>> result;
Promise<std::vector<NetworkAddress>> result;
self->tcpResolver.async_resolve(tcp::resolver::query(host, service), [=](const boost::system::error_code &ec, tcp::resolver::iterator iter) {
if(ec) {