summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2010-08-10 07:35:34 +0000
committerPaul Smith <psmith@gnu.org>2010-08-10 07:35:34 +0000
commit036760a9fdb11849b6a43feec7ce294e7f77db2a (patch)
tree1d4800ea686fd439fd5857e2dc18a7671b411282 /main.c
parent91be5155674c296bd7ea0faa4ecdc9477eb7ea13 (diff)
downloadgunmake-036760a9fdb11849b6a43feec7ce294e7f77db2a.tar.gz
Fix Savannah bug #30723: expand MAKEFLAGS before we re-exec after
rebuilding makefiles.
Diffstat (limited to 'main.c')
-rw-r--r--main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/main.c b/main.c
index c6989e3..9fe8090 100644
--- a/main.c
+++ b/main.c
@@ -2093,7 +2093,7 @@ main (int argc, char **argv, char **envp)
const char *pv = define_makeflags (1, 1);
char *p = alloca (sizeof ("MAKEFLAGS=") + strlen (pv) + 1);
sprintf (p, "MAKEFLAGS=%s", pv);
- putenv (p);
+ putenv (allocated_variable_expand (p));
}
if (ISDB (DB_BASIC))