summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--usr.bin/make/parse.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr.bin/make/parse.c b/usr.bin/make/parse.c
index 388fa07..fda738a 100644
--- a/usr.bin/make/parse.c
+++ b/usr.bin/make/parse.c
@@ -41,7 +41,7 @@
static char sccsid[] = "@(#)parse.c 8.3 (Berkeley) 3/19/94";
#endif
static const char rcsid[] =
- "$Id: parse.c,v 1.18 1997/07/24 06:58:08 charnier Exp $";
+ "$Id: parse.c,v 1.19 1998/05/25 03:28:37 steve Exp $";
#endif /* not lint */
/*-
@@ -1412,8 +1412,10 @@ Parse_DoVar (line, ctxt)
default:
#ifdef SUNSHCMD
while (*opc != ':')
- if (--opc < line)
+ if (opc == line)
break;
+ else
+ --opc;
if (strncmp(opc, ":sh", 3) == 0) {
type = VAR_SHELL;
OpenPOWER on IntegriCloud