summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--usr.sbin/config/main.c5
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";
OpenPOWER on IntegriCloud