]> git.cameronkatri.com Git - mandoc.git/commitdiff
Fix the column numbers associated with in_line_argn() macros;
authorIngo Schwarze <schwarze@openbsd.org>
Wed, 2 Jul 2014 08:21:39 +0000 (08:21 +0000)
committerIngo Schwarze <schwarze@openbsd.org>
Wed, 2 Jul 2014 08:21:39 +0000 (08:21 +0000)
this bug is more than four years old, introduced by kristaps@
in mdocml.bsd.lv rev. 1.46, March 30, 2010.

mdoc_macro.c

index f16572d4dbf2b5cb6fcc8b684a354b022242eb93..c662990db7a8e84280def9264cdaf8c26a18deda 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: mdoc_macro.c,v 1.132 2014/07/02 03:48:07 schwarze Exp $ */
+/*     $Id: mdoc_macro.c,v 1.133 2014/07/02 08:21:39 schwarze Exp $ */
 /*
  * Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2010, 2012, 2013 Ingo Schwarze <schwarze@openbsd.org>
@@ -1573,7 +1573,7 @@ in_line_argn(MACRO_PROT_ARGS)
                                return(0);
                        continue;
                } else if (0 == j)
-                      if ( ! mdoc_elem_alloc(mdoc, line, la, tok, arg))
+                      if ( ! mdoc_elem_alloc(mdoc, line, ppos, tok, arg))
                               return(0);
 
                if (j == maxargs && ! flushed) {
@@ -1609,7 +1609,7 @@ in_line_argn(MACRO_PROT_ARGS)
                j++;
        }
 
-       if (0 == j && ! mdoc_elem_alloc(mdoc, line, la, tok, arg))
+       if (0 == j && ! mdoc_elem_alloc(mdoc, line, ppos, tok, arg))
               return(0);
 
        /* Close out in a consistent state. */