diff options
| author | Carl Hetherington <cth@carlh.net> | 2018-11-08 21:57:56 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2018-11-08 21:57:56 +0000 |
| commit | 4af8d182454ef8452210612c396d514077cd27e1 (patch) | |
| tree | 7fbd91e4c842f7823a16c86626306a50a5dfb2c0 | |
| parent | 2566e705bc3e016a33ad60e87db7548535daa4eb (diff) | |
Slightly nicer error handling.
| -rw-r--r-- | tools/dcpthumb.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/dcpthumb.cc b/tools/dcpthumb.cc index 73f70f2d..7d90c2ef 100644 --- a/tools/dcpthumb.cc +++ b/tools/dcpthumb.cc @@ -78,6 +78,12 @@ main (int argc, char* argv[]) exit (EXIT_FAILURE); } - cout << dcp::Certificate(dcp::file_to_string(argv[optind])).thumbprint() << "\n"; + try { + cout << dcp::Certificate(dcp::file_to_string(argv[optind])).thumbprint() << "\n"; + } catch (boost::filesystem::filesystem_error& e) { + cerr << e.what() << "\n"; + return -1; + } + return 0; } |
