=================================================================== RCS file: /cvs/mandoc/main.c,v retrieving revision 1.307 retrieving revision 1.308 diff -u -p -r1.307 -r1.308 --- mandoc/main.c 2018/08/09 17:30:36 1.307 +++ mandoc/main.c 2018/08/23 19:33:27 1.308 @@ -1,4 +1,4 @@ -/* $Id: main.c,v 1.307 2018/08/09 17:30:36 schwarze Exp $ */ +/* $Id: main.c,v 1.308 2018/08/23 19:33:27 schwarze Exp $ */ /* * Copyright (c) 2008-2012 Kristaps Dzonsons * Copyright (c) 2010-2012, 2014-2018 Ingo Schwarze @@ -486,12 +486,6 @@ main(int argc, char *argv[]) curp.mp = mparse_alloc(options, curp.mmin, mmsg, curp.os_e, curp.os_s); - /* - * Conditionally start up the lookaside buffer before parsing. - */ - if (OUTT_MAN == curp.outtype) - mparse_keep(curp.mp); - if (argc < 1) { if (use_pager) tag_files = tag_init(); @@ -878,7 +872,7 @@ parse(struct curparse *curp, int fd, const char *file) tree_man(curp->outdata, man); break; case OUTT_MAN: - man_man(curp->outdata, man); + mparse_copy(curp->mp); break; case OUTT_PDF: case OUTT_ASCII: