diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2016-09-14 20:40:04 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2016-09-14 20:40:04 +0000 |
commit | 1b75460a48dfefb451ec304c32244d915499b1da (patch) | |
tree | 443709d073358c4f12980cd8a66a2504f0bbe276 /filedistribution | |
parent | ae24bac9e85a5140fa4b1f5f7e7017bb7cc26fca (diff) |
Do _components.reset at the end.
Diffstat (limited to 'filedistribution')
-rw-r--r-- | filedistribution/src/apps/filedistributor/filedistributor.cpp | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/filedistribution/src/apps/filedistributor/filedistributor.cpp b/filedistribution/src/apps/filedistributor/filedistributor.cpp index 49be72ca7fe..0c89fb08b6b 100644 --- a/filedistribution/src/apps/filedistributor/filedistributor.cpp +++ b/filedistribution/src/apps/filedistributor/filedistributor.cpp @@ -204,12 +204,7 @@ public: downloader.setMaxUploadSpeed(config.maxuploadspeed); } - //avoid warning due to scope exit macro -#pragma GCC diagnostic ignored "-Wshadow" void runImpl(const config::ConfigUri & configUri) { - - _components.reset(); - createComponents(configUri); // We do not want back to back reinitializing as it gives zero time for serving @@ -218,16 +213,15 @@ public: while (!askedToShutDown() && (postPoneAskedToReinitializedSecs > 0 || !askedToReinitialize()) && - !completeReconfigurationNeeded()) { - postPoneAskedToReinitializedSecs--; - std::this_thread::sleep_for(1s); + !completeReconfigurationNeeded()) + { + postPoneAskedToReinitializedSecs--; + std::this_thread::sleep_for(1s); } + _components.reset(); } }; -//TODO: use pop in gcc 4.6 -#pragma GCC diagnostic warning "-Wshadow" - class FileDistributorApplication : public FastOS_Application { const config::ConfigUri _configUri; public: |