diff options
Diffstat (limited to 'lib/parse_ini.c')
-rw-r--r-- | lib/parse_ini.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/parse_ini.c b/lib/parse_ini.c index 1d64a50..004396f 100644 --- a/lib/parse_ini.c +++ b/lib/parse_ini.c | |||
@@ -75,6 +75,9 @@ static void parse_locator(const char *locator, const char *def_stanza, np_ini_in | |||
75 | /* if there is no @file part */ | 75 | /* if there is no @file part */ |
76 | if(stanza_len==locator_len){ | 76 | if(stanza_len==locator_len){ |
77 | i->file=default_file(); | 77 | i->file=default_file(); |
78 | if(strcmp(i->file, "") == 0){ | ||
79 | die(STATE_UNKNOWN, _("Cannot find '%s' or '%s' in any standard location.\n"), NP_DEFAULT_INI_FILENAME1, NP_DEFAULT_INI_FILENAME2); | ||
80 | } | ||
78 | } else { | 81 | } else { |
79 | i->file=strdup(&(locator[stanza_len+1])); | 82 | i->file=strdup(&(locator[stanza_len+1])); |
80 | } | 83 | } |