Fail when config file given via option not found

This commit is contained in:
Benedikt Heine 2017-12-06 14:48:22 +01:00
parent 75fddab7bd
commit 48dc3d2458

View File

@ -79,6 +79,13 @@ void load_settings(char *cmdline_config_path)
if (cmdline_config_path != NULL) { if (cmdline_config_path != NULL) {
config_file = fopen(cmdline_config_path, "r"); config_file = fopen(cmdline_config_path, "r");
if(!config_file) {
char *msg = g_strdup_printf(
"Cannot find config file: '%s'\n",
cmdline_config_path);
die(msg, 1);
}
} }
if (config_file == NULL) { if (config_file == NULL) {
config_file = xdgConfigOpen("dunst/dunstrc", "r", &xdg); config_file = xdgConfigOpen("dunst/dunstrc", "r", &xdg);