From 5d468395776add93a41a6b066dc4c23a2a0c1fe2 Mon Sep 17 00:00:00 2001 From: Juli Mallett Date: Thu, 24 Oct 2002 20:37:58 +0000 Subject: [PATCH] Fix problem with my ability to tell the difference between 'r' and 'l'... We want to check var[1], not val[1]. Submitted by: Mark Valentine Pointed out by: sam Pointy hat to: jmallett --- usr.bin/make/var.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.bin/make/var.c b/usr.bin/make/var.c index c0aaaaf24d09..a1462bc1babe 100644 --- a/usr.bin/make/var.c +++ b/usr.bin/make/var.c @@ -2281,7 +2281,7 @@ Var_Subst (char *var, char *str, GNode *ctxt, Boolean undefErr) int expand; for (;;) { if (str[1] != '(' && str[1] != '{') { - if (str[1] != *var || val[1] != '\0') { + if (str[1] != *var || var[1] != '\0') { Buf_AddBytes(buf, 2, (Byte *) str); str += 2; expand = FALSE;