aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/make/parse.c
diff options
context:
space:
mode:
authorJordan K. Hubbard <jkh@FreeBSD.org>1999-01-08 18:37:34 +0000
committerJordan K. Hubbard <jkh@FreeBSD.org>1999-01-08 18:37:34 +0000
commitf93b86166a44ef41ca1fffefc715fbc6307a2445 (patch)
treebf987acdcac7c9c9b2b3f4cfe8c4a501e37d021a /usr.bin/make/parse.c
parent5526d2d920eb17b1507499f35b275b486f7fe8d0 (diff)
Notes
Diffstat (limited to 'usr.bin/make/parse.c')
-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 388fa07d4963..fda738a8a6a9 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;