=================================================================== RCS file: /cvs/docbook2mdoc/docbook2mdoc.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -p -r1.8 -r1.9 --- docbook2mdoc/docbook2mdoc.c 2014/03/28 12:11:18 1.8 +++ docbook2mdoc/docbook2mdoc.c 2014/03/28 13:16:40 1.9 @@ -1,4 +1,4 @@ -/* $Id: docbook2mdoc.c,v 1.8 2014/03/28 12:11:18 kristaps Exp $ */ +/* $Id: docbook2mdoc.c,v 1.9 2014/03/28 13:16:40 kristaps Exp $ */ /* * Copyright (c) 2014 Kristaps Dzonsons * @@ -910,7 +910,10 @@ pnode_printprologue(struct parse *p, struct pnode *pn) { struct pnode *pp; - if (NULL != (pp = pnode_findfirst(p->root, NODE_REFMETA))) { + pp = NULL == p->root ? NULL : + pnode_findfirst(p->root, NODE_REFMETA); + + if (NULL != pp) { pnode_printrefmeta(p, pp); pnode_unlink(pp); } else {