From d9479f14e04cd648091ba5971c902f7c9d5958b9 Mon Sep 17 00:00:00 2001 From: Ian Roddis Date: Thu, 30 Dec 2021 14:06:28 -0400 Subject: [PATCH] Adding in check for no such file --- daggyd/daggyd/daggyd.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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');