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
commitca474511ecb164138083d24f0e3d44edd64718cd (patch)
tree1d4800ea686fd439fd5857e2dc18a7671b411282 /main.c
parentfbd91da5e1df77cdf22d81b9597c51059ce9b578 (diff)
downloadmake-ca474511ecb164138083d24f0e3d44edd64718cd.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 c6989e31..9fe80909 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))