]> git.cameronkatri.com Git - mandoc.git/blobdiff - eqn.c
Pledge man.cgi(8).
[mandoc.git] / eqn.c
diff --git a/eqn.c b/eqn.c
index 9359eb8eb5a7691f847271c6adc0b285298bdad0..e9fbdec086fe6a1932c0977f005df68c4374d19c 100644 (file)
--- a/eqn.c
+++ b/eqn.c
@@ -1,4 +1,4 @@
-/*     $Id: eqn.c,v 1.59 2015/10/06 18:32:19 schwarze Exp $ */
+/*     $Id: eqn.c,v 1.61 2016/01/08 00:50:45 schwarze Exp $ */
 /*
  * Copyright (c) 2011, 2014 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2014, 2015 Ingo Schwarze <schwarze@openbsd.org>
@@ -448,6 +448,7 @@ again:
                memmove(start + *sz + diff, start + *sz,
                    (strlen(start) - *sz) + 1);
                memcpy(start, def->val, def->valsz);
+               lim++;
                goto again;
        }
 
@@ -986,7 +987,7 @@ this_tok:
                                parent->right = mandoc_strndup(start, sz);
                }
                parent = parent->parent;
-               if (EQN_TOK_BRACE_CLOSE == tok && parent &&
+               if (tok == EQN_TOK_BRACE_CLOSE &&
                    (parent->type == EQN_PILE ||
                     parent->type == EQN_MATRIX))
                        parent = parent->parent;