diff --git a/daggyd/daggyd/daggyd.cpp b/daggyd/daggyd/daggyd.cpp index bffd732..1a3486e 100644 --- a/daggyd/daggyd/daggyd.cpp +++ b/daggyd/daggyd/daggyd.cpp @@ -246,6 +246,10 @@ int main(int argc, char **argv) rj::Document doc; if (!configFile.empty()) { + if (!fs::exists(configFile)) { + std::cerr << "No such file " << configFile << std::endl; + exit(1); + } std::ifstream ifh(configFile); std::string config; std::getline(ifh, config, '\0');