--- src/usr.bin/make/Attic/compat.c 2005/03/12 10:11:57 1.33 +++ src/usr.bin/make/Attic/compat.c 2005/03/12 10:17:00 1.34 @@ -238,7 +238,6 @@ Compat_RunCommand(char *cmd, GNode *gn) LstNode *cmdNode; /* Node where current command is located */ char **av; /* Argument vector for thing to exec */ char *cmd_save; /* saved cmd */ - Buffer *buf; /* * Avoid clobbered variable warnings by forcing the compiler @@ -253,10 +252,7 @@ Compat_RunCommand(char *cmd, GNode *gn) doit = FALSE; cmdNode = Lst_Member(&gn->commands, cmd); - - buf = Var_Subst(NULL, cmd, gn, FALSE); - cmdStart = Buf_GetAll(buf, NULL); - Buf_Destroy(buf, FALSE); + cmdStart = Buf_Peel(Var_Subst(NULL, cmd, gn, FALSE)); /* * brk_string will return an argv with a NULL in av[0], thus causing