X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fconfig.cc;h=c483734f85f5f40a71220d01a6c90606b36cd2d5;hb=cf2146fef7540dc5349d7ac3672da0d3bfa971c0;hp=91966eefb323e04ceeab951ead1da994065a90fd;hpb=8a7c6c1b3f8c25613019ff074d5b0c266f4e964c;p=dcpomatic.git diff --git a/src/lib/config.cc b/src/lib/config.cc index 91966eefb..c483734f8 100644 --- a/src/lib/config.cc +++ b/src/lib/config.cc @@ -145,12 +145,10 @@ void Config::read () { if (!have_existing ("config.xml")) { - cout << "No existing config.xml; creating chains.\n"; /* Make a new set of signing certificates and key */ _signer_chain = create_certificate_chain (); /* And similar for decryption of KDMs */ _decryption_chain = create_certificate_chain (); - cout << "Writing config.\n"; write (); return; } @@ -337,16 +335,7 @@ Config::instance () { if (_instance == 0) { _instance = new Config; - try { - _instance->read (); - } catch (exception& e) { - /* configuration load failed; never mind, just - stick with the default. - */ - cerr << "dcpomatic: warning: configuration did not load (" << e.what() << "); using defaults\n"; - } catch (...) { - cerr << "dcpomatic: warning: configuration did not load; using defaults\n"; - } + _instance->read (); } return _instance;