]> git.pond.sub.org Git - empserver/commitdiff
(emp_config): Failed to call set_dirs() when default econfig file
authorMarkus Armbruster <armbru@pond.sub.org>
Wed, 29 Mar 2006 13:14:55 +0000 (13:14 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Wed, 29 Mar 2006 13:14:55 +0000 (13:14 +0000)
doesn't exist.

src/lib/gen/emp_config.c

index 7493b4bd591748c916001f0d217b89f0c28a79b5..e63912b99367201cd5fa51a04563acd3a01eb279 100644 (file)
@@ -90,7 +90,7 @@ emp_config(char *file)
     errno = 0;
     if ((fp = fopen(file, "r")) == NULL) {
        if (file == dflt_econfig && errno == ENOENT)
-           return 0;
+           goto done;
        fprintf(stderr, "Can't open %s for reading (%s)\n",
                file, strerror(errno));
        return -1;
@@ -150,6 +150,7 @@ emp_config(char *file)
 
     fclose(fp);
 
+done:
     WORLD_X &= ~1;             /* force even */
     set_dirs(file);