=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/cond.c,v retrieving revision 1.5 retrieving revision 1.6 diff -c -r1.5 -r1.6 *** src/usr.bin/make/cond.c 1999/12/06 22:24:31 1.5 --- src/usr.bin/make/cond.c 1999/12/06 22:28:44 1.6 *************** *** 1,4 **** ! /* $OpenBSD: cond.c,v 1.5 1999/12/06 22:24:31 espie Exp $ */ /* $NetBSD: cond.c,v 1.7 1996/11/06 17:59:02 christos Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: cond.c,v 1.6 1999/12/06 22:28:44 espie Exp $ */ /* $NetBSD: cond.c,v 1.7 1996/11/06 17:59:02 christos Exp $ */ /* *************** *** 43,49 **** #if 0 static char sccsid[] = "@(#)cond.c 8.2 (Berkeley) 1/2/94"; #else ! static char rcsid[] = "$OpenBSD: cond.c,v 1.5 1999/12/06 22:24:31 espie Exp $"; #endif #endif /* not lint */ --- 43,49 ---- #if 0 static char sccsid[] = "@(#)cond.c 8.2 (Berkeley) 1/2/94"; #else ! static char rcsid[] = "$OpenBSD: cond.c,v 1.6 1999/12/06 22:28:44 espie Exp $"; #endif #endif /* not lint */ *************** *** 286,301 **** char *arg; { char savec = arg[argLen]; - char *p1; Boolean result; arg[argLen] = '\0'; ! if (Var_Value (arg, VAR_CMD, &p1) != (char *)NULL) { result = TRUE; ! } else { result = FALSE; - } - efree(p1); arg[argLen] = savec; return (result); } --- 286,298 ---- char *arg; { char savec = arg[argLen]; Boolean result; arg[argLen] = '\0'; ! if (Var_Value(arg, VAR_CMD) != NULL) result = TRUE; ! else result = FALSE; arg[argLen] = savec; return (result); }