From 0b1db8f379844ba4769e43c3a7a456d575b39dbe Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sun, 19 Feb 2006 18:33:49 +0000 Subject: [PATCH] (main): Fix for relative builtindir (pathological...). --- src/server/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server/main.c b/src/server/main.c index 8f71d3d6..ddd9569e 100644 --- a/src/server/main.c +++ b/src/server/main.c @@ -203,6 +203,10 @@ main(int argc, char **argv) if (emp_config(config_file) < 0) exit(EXIT_FAILURE); ef_init(); + if (chdir(configdir)) { + fprintf(stderr, "Can't chdir to %s (%s)\n", configdir, strerror(errno)); + exit(EXIT_FAILURE); + } if (chdir(builtindir)) { fprintf(stderr, "Can't chdir to %s (%s)\n", builtindir, strerror(errno)); exit(EXIT_FAILURE);