diff options
-rw-r--r-- | src/duser.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/duser.c b/src/duser.c index 588a7d3..924bff0 100644 --- a/src/duser.c +++ b/src/duser.c @@ -82,6 +82,17 @@ int main(int argc, char* argv[]) cfg_get_key(list_path, "path"); cfg_get_key(logfile, "logfile"); cfg_close(); + errno = 0; + if((access(list_path, F_OK)) != 0) + { + fprintf(stderr, "%s: %s: %s\n", SELF, list_path, strerror(errno)); + exit(errno); + } + if((access(logfile, F_OK)) != 0) + { + fprintf(stderr, "%s: %s: %s\n", SELF, logfile, strerror(errno)); + exit(errno); + } } else { |