diff --git a/src/lib/common/emp_config.c b/src/lib/common/emp_config.c index a3e1f901..df9e3c2c 100644 --- a/src/lib/common/emp_config.c +++ b/src/lib/common/emp_config.c @@ -187,7 +187,7 @@ set_paths(char *econfig) #endif /* !_WIN32 */ *slash = 0; - configdir = realloc(p, slash + 1 - configdir); + configdir = realloc(p, slash + 1 - p); infodir = fnameat(infodir_conf, configdir); gamedir = fnameat(gamedir_conf, configdir);