summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/dcpkdm.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/dcpkdm.cc b/tools/dcpkdm.cc
index 9fb228ee..c34454be 100644
--- a/tools/dcpkdm.cc
+++ b/tools/dcpkdm.cc
@@ -62,6 +62,7 @@ tm_to_string (struct tm t)
int
main (int argc, char* argv[])
+try
{
optional<boost::filesystem::path> private_key_file;
@@ -144,3 +145,8 @@ main (int argc, char* argv[])
return 0;
}
+catch (std::exception& e)
+{
+ cerr << "Error: " << e.what() << "\n";
+ exit (EXIT_FAILURE);
+}