summaryrefslogtreecommitdiffstats
path: root/src/DabMux.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/DabMux.cpp')
-rw-r--r--src/DabMux.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/DabMux.cpp b/src/DabMux.cpp
index c0f5ad0..3185fb3 100644
--- a/src/DabMux.cpp
+++ b/src/DabMux.cpp
@@ -529,6 +529,10 @@ int main(int argc, char *argv[])
etiLog.level(error) << "Caught out of range exception : " << except.what();
returnCode = 1;
}
+ catch (const std::logic_error& except) {
+ etiLog.level(error) << "Caught logic error : " << except.what();
+ returnCode = 2;
+ }
catch (const std::runtime_error& except) {
etiLog.level(error) << "Caught runtime error : " << except.what();
returnCode = 2;