summaryrefslogtreecommitdiffstats
path: root/filedistribution
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2016-09-14 20:40:04 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2016-09-14 20:40:04 +0000
commit1b75460a48dfefb451ec304c32244d915499b1da (patch)
tree443709d073358c4f12980cd8a66a2504f0bbe276 /filedistribution
parentae24bac9e85a5140fa4b1f5f7e7017bb7cc26fca (diff)
Do _components.reset at the end.
Diffstat (limited to 'filedistribution')
-rw-r--r--filedistribution/src/apps/filedistributor/filedistributor.cpp16
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: