=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/suff.c,v retrieving revision 1.91 retrieving revision 1.92 diff -c -r1.91 -r1.92 *** src/usr.bin/make/suff.c 2016/10/21 16:12:38 1.91 --- src/usr.bin/make/suff.c 2017/07/24 12:07:46 1.92 *************** *** 1,4 **** ! /* $OpenBSD: suff.c,v 1.91 2016/10/21 16:12:38 espie Exp $ */ /* $NetBSD: suff.c,v 1.13 1996/11/06 17:59:25 christos Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: suff.c,v 1.92 2017/07/24 12:07:46 espie Exp $ */ /* $NetBSD: suff.c,v 1.13 1996/11/06 17:59:25 christos Exp $ */ /* *************** *** 1531,1537 **** * path to be the name so Dir_MTime won't go grovelling * for it. */ gn->suffix = targ == NULL ? NULL : targ->suff; ! efree(gn->path); gn->path = estrdup(gn->name); } --- 1531,1537 ---- * path to be the name so Dir_MTime won't go grovelling * for it. */ gn->suffix = targ == NULL ? NULL : targ->suff; ! free(gn->path); gn->path = estrdup(gn->name); } *************** *** 1602,1608 **** gn->suffix = src->suff; /* So Dir_MTime doesn't go questing for it... */ ! efree(gn->path); gn->path = estrdup(gn->name); /* Nuke the transformation path and the Src structures left over in the --- 1602,1608 ---- gn->suffix = src->suff; /* So Dir_MTime doesn't go questing for it... */ ! free(gn->path); gn->path = estrdup(gn->name); /* Nuke the transformation path and the Src structures left over in the