diff options
Diffstat (limited to 'usr.sbin/config/main.c')
-rw-r--r-- | usr.sbin/config/main.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/usr.sbin/config/main.c b/usr.sbin/config/main.c index 3ff1575..0ab79c3 100644 --- a/usr.sbin/config/main.c +++ b/usr.sbin/config/main.c @@ -96,6 +96,7 @@ main(int argc, char **argv) int ch, len; char *p; char xxx[MAXPATHLEN]; + FILE *fp; while ((ch = getopt(argc, argv, "d:gpV")) != -1) switch (ch) { @@ -125,6 +126,10 @@ main(int argc, char **argv) usage(); PREFIX = *argv; + fp = fopen(PREFIX, "r"); + if (fp == NULL) + err(2, "%s", PREFIX); + fclose(fp); if (freopen("DEFAULTS", "r", stdin) != NULL) { found_defaults = 1; yyfile = "DEFAULTS"; |