From 7ba662567fbea13d9bda415b305eb1986bf9d61e Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Thu, 13 Mar 2008 19:22:21 +0100 Subject: [PATCH] Fix commit 91eefc3f It miscomputed size of configdir, resulting in excessive memory allocation. --- src/lib/common/emp_config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);