summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRALOVICH, Kristof <tade60@freemail.hu>2014-08-17 15:33:12 +0200
committerRALOVICH, Kristof <tade60@freemail.hu>2014-08-17 15:33:12 +0200
commit27e050caa4e8558a964ccabe19bd957e8ce07619 (patch)
tree840c6f5ebd4aece6d11fc8fcdc29236bc99c5670
parent31ef6b679747217a4e80ec673b8a36a4cdea1379 (diff)
catch a bunch of exceptions
coverity complained about uncaught boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >
-rw-r--r--src/antpm-downloader.cpp6
-rw-r--r--src/antpm-fit2gpx.cpp6
-rw-r--r--src/antpm-usbmon2ant.cpp7
3 files changed, 19 insertions, 0 deletions
diff --git a/src/antpm-downloader.cpp b/src/antpm-downloader.cpp
index 99473f5..91e969f 100644
--- a/src/antpm-downloader.cpp
+++ b/src/antpm-downloader.cpp
@@ -186,6 +186,12 @@ main(int argc, char** argv)
cerr << desc << "\n";
return EXIT_FAILURE;
}
+ catch(std::exception& ex)
+ {
+ cerr << ex.what() << "\n";
+ cerr << desc << "\n";
+ return EXIT_FAILURE;
+ }
if(vm.count("version") || vm.count("V"))
{
diff --git a/src/antpm-fit2gpx.cpp b/src/antpm-fit2gpx.cpp
index 0c2f302..d78b25f 100644
--- a/src/antpm-fit2gpx.cpp
+++ b/src/antpm-fit2gpx.cpp
@@ -115,6 +115,12 @@ main(int argc, char** argv)
cerr << desc << "\n";
return EXIT_FAILURE;
}
+ catch(std::exception& ex)
+ {
+ cerr << ex.what() << "\n";
+ cerr << desc << "\n";
+ return EXIT_FAILURE;
+ }
if(vm.count("version") || vm.count("V"))
{
diff --git a/src/antpm-usbmon2ant.cpp b/src/antpm-usbmon2ant.cpp
index 9954819..2b26f00 100644
--- a/src/antpm-usbmon2ant.cpp
+++ b/src/antpm-usbmon2ant.cpp
@@ -90,6 +90,13 @@ main(int argc, char** argv)
cerr << desc << "\n";
return EXIT_FAILURE;
}
+ catch(std::exception& ex)
+ {
+ cerr << ex.what() << "\n";
+ cerr << desc << "\n";
+ return EXIT_FAILURE;
+ }
+
if(vm.count("version") || vm.count("V"))
{