Nicer error when trying to make a KDM for an unencrypted project.
authorCarl Hetherington <cth@carlh.net>
Fri, 7 Dec 2018 21:18:10 +0000 (21:18 +0000)
committerCarl Hetherington <cth@carlh.net>
Fri, 7 Dec 2018 21:18:10 +0000 (21:18 +0000)
src/tools/dcpomatic_kdm_cli.cc

index ece45c73edacb95f951cf5e8656dc95f182c1117..b258d68f1e44df88d552e70142c6c3febadab29b 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2013-2017 Carl Hetherington <cth@carlh.net>
+    Copyright (C) 2013-2018 Carl Hetherington <cth@carlh.net>
 
     This file is part of DCP-o-matic.
 
@@ -42,6 +42,7 @@ using std::cout;
 using std::cerr;
 using std::list;
 using std::vector;
+using std::runtime_error;
 using boost::shared_ptr;
 using boost::optional;
 using boost::bind;
@@ -238,6 +239,9 @@ from_film (
        } catch (KDMError& e) {
                cerr << program_name << ": " << e.what() << "\n";
                exit (EXIT_FAILURE);
+       } catch (runtime_error& e) {
+               cerr << program_name << ": " << e.what() << "\n";
+               exit (EXIT_FAILURE);
        }
 }