=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/arch.c,v retrieving revision 1.90 retrieving revision 1.91 diff -c -r1.90 -r1.91 *** src/usr.bin/make/arch.c 2019/12/21 15:29:25 1.90 --- src/usr.bin/make/arch.c 2020/01/13 13:54:44 1.91 *************** *** 1,4 **** ! /* $OpenBSD: arch.c,v 1.90 2019/12/21 15:29:25 espie Exp $ */ /* $NetBSD: arch.c,v 1.17 1996/11/06 17:58:59 christos Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: arch.c,v 1.91 2020/01/13 13:54:44 espie Exp $ */ /* $NetBSD: arch.c,v 1.17 1996/11/06 17:58:59 christos Exp $ */ /* *************** *** 195,205 **** Arch_ParseArchive(const char **line, Lst nodes, SymTable *ctxt) { bool result; ! BUFFER expand; ! Buf_Init(&expand, MAKE_BSIZE); result = parse_archive(&expand, line, nodes, ctxt); - Buf_Destroy(&expand); return result; } --- 195,204 ---- Arch_ParseArchive(const char **line, Lst nodes, SymTable *ctxt) { bool result; ! static BUFFER expand; ! Buf_Reinit(&expand, MAKE_BSIZE); result = parse_archive(&expand, line, nodes, ctxt); return result; }