summaryrefslogtreecommitdiffstats
path: root/filedistribution
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2016-12-19 08:35:43 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2016-12-19 08:35:43 +0100
commit3f1dcdc031b65237ac5f2e17e2d3b1cd607c5cf8 (patch)
tree4388bcb206de52f60d8c810719acb23111ebf98c /filedistribution
parent2e886052ebe4e7cd6b019ccb93aa3c1c3534fd05 (diff)
Catch and quit instead of core and quit
Diffstat (limited to 'filedistribution')
-rw-r--r--filedistribution/src/apps/filedistributor/filedistributor.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/filedistribution/src/apps/filedistributor/filedistributor.cpp b/filedistribution/src/apps/filedistributor/filedistributor.cpp
index 8625549dc19..f2d5fadea9e 100644
--- a/filedistribution/src/apps/filedistributor/filedistributor.cpp
+++ b/filedistribution/src/apps/filedistributor/filedistributor.cpp
@@ -307,6 +307,9 @@ FileDistributorApplication::Main() {
} catch(const ZKFailedConnecting & e) {
EV_STOPPING(programName, e.what());
return 7;
+ } catch(const config::InvalidConfigException & e) {
+ EV_STOPPING(programName, e.what());
+ return 4;
} catch(const ZKGenericException & e) {
EV_STOPPING(programName, e.what());
return 99;