=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/main.c,v retrieving revision 1.159 retrieving revision 1.160 diff -c -r1.159 -r1.160 *** src/usr.bin/mandoc/main.c 2015/10/20 02:00:49 1.159 --- src/usr.bin/mandoc/main.c 2015/10/22 21:02:55 1.160 *************** *** 1,4 **** ! /* $OpenBSD: main.c,v 1.159 2015/10/20 02:00:49 schwarze Exp $ */ /* * Copyright (c) 2008-2012 Kristaps Dzonsons * Copyright (c) 2010-2012, 2014, 2015 Ingo Schwarze --- 1,4 ---- ! /* $OpenBSD: main.c,v 1.160 2015/10/22 21:02:55 schwarze Exp $ */ /* * Copyright (c) 2008-2012 Kristaps Dzonsons * Copyright (c) 2010-2012, 2014, 2015 Ingo Schwarze *************** *** 446,466 **** mparse_reset(curp.mp); } ! switch (curp.outtype) { ! case OUTT_HTML: ! html_free(curp.outdata); ! break; ! case OUTT_UTF8: ! case OUTT_LOCALE: ! case OUTT_ASCII: ! ascii_free(curp.outdata); ! break; ! case OUTT_PDF: ! case OUTT_PS: ! pspdf_free(curp.outdata); ! break; ! default: ! break; } mparse_free(curp.mp); mchars_free(); --- 446,468 ---- mparse_reset(curp.mp); } ! if (curp.outdata != NULL) { ! switch (curp.outtype) { ! case OUTT_HTML: ! html_free(curp.outdata); ! break; ! case OUTT_UTF8: ! case OUTT_LOCALE: ! case OUTT_ASCII: ! ascii_free(curp.outdata); ! break; ! case OUTT_PDF: ! case OUTT_PS: ! pspdf_free(curp.outdata); ! break; ! default: ! break; ! } } mparse_free(curp.mp); mchars_free();