From f0e67f1c97912ebdfd698131b1a0990f9631ac93 Mon Sep 17 00:00:00 2001 From: King_DuckZ Date: Fri, 3 Jun 2016 21:50:45 +0200 Subject: [PATCH] Fix wrong block of code Backend plugin was not being initialized due to some copy paste error. --- src/scan/main.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/scan/main.cpp b/src/scan/main.cpp index e500e02..e6e8e3f 100644 --- a/src/scan/main.cpp +++ b/src/scan/main.cpp @@ -74,13 +74,12 @@ int main (int parArgc, char* parArgv[]) { dinlib::Settings settings; try { - if (din::parse_commandline(parArgc, parArgv, vm)) { - return 0; - } + dinlib::load_settings(CONFIG_FILE_PATH, settings); } - catch (const std::invalid_argument& err) { - std::cerr << err.what() << "\nUse --help for help" << std::endl; - return 2; + catch (const std::runtime_error& err) { + std::cerr << "Can't load settings from " << CONFIG_FILE_PATH << ":\n"; + std::cerr << err.what() << '\n'; + return 1; } bool ignore_read_errors = (vm.count("ignore-errors") > 0);