=================================================================== RCS file: /cvs/docbook2mdoc/docbook2mdoc.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- docbook2mdoc/docbook2mdoc.c 2014/03/28 10:00:40 1.4 +++ docbook2mdoc/docbook2mdoc.c 2014/03/28 10:03:36 1.5 @@ -1,4 +1,4 @@ -/* $Id: docbook2mdoc.c,v 1.4 2014/03/28 10:00:40 kristaps Exp $ */ +/* $Id: docbook2mdoc.c,v 1.5 2014/03/28 10:03:36 kristaps Exp $ */ /* * Copyright (c) 2014 Kristaps Dzonsons * @@ -648,9 +648,10 @@ pnode_printrefsect(struct parse *p, struct pnode *pn) fputs(".Sh ", stdout); - if (NULL != pp) + if (NULL != pp) { pnode_printmacroline(p, pp); - else + pnode_unlink(pp); + } else puts("UNKNOWN"); } @@ -890,7 +891,6 @@ pnode_print(struct parse *p, struct pnode *pn) break; case (NODE_REFSECT1): pnode_printrefsect(p, pn); - pnode_unlinksub(pn); break; case (NODE_TEXT): bufclear(p);