From ae24bac9e85a5140fa4b1f5f7e7017bb7cc26fca Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Wed, 14 Sep 2016 20:35:49 +0000 Subject: Use c++14 syntax and capture by value exactly what you need. --- filedistribution/src/apps/filedistributor/filedistributor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'filedistribution') diff --git a/filedistribution/src/apps/filedistributor/filedistributor.cpp b/filedistribution/src/apps/filedistributor/filedistributor.cpp index 54860465828..49be72ca7fe 100644 --- a/filedistribution/src/apps/filedistributor/filedistributor.cpp +++ b/filedistribution/src/apps/filedistributor/filedistributor.cpp @@ -86,7 +86,7 @@ class FileDistributor : public config::IFetcherCallback, _manager(track(new FileDownloaderManager(_downloader, _model))), _rpcHandler(track(new FileDistributorRPC(rpcConfig.connectionspec, _manager))), _stateServer(track(new StateServerImpl(fileDistributorConfig.stateport))), - _downloaderEventLoopThread([&] () { _downloader->runEventLoop(); }), + _downloaderEventLoopThread([downloader=_downloader] () { downloader->runEventLoop(); }), _configFetcher(configUri.getContext()) { -- cgit v1.2.3