org-element: Fix infloops
commitede82ccf93648ebefdaac896e875f5a17c148241
authorNicolas Goaziou <n.goaziou@gmail.com>
Sun, 10 Nov 2013 10:28:14 +0000 (10 11:28 +0100)
committerNicolas Goaziou <n.goaziou@gmail.com>
Sun, 10 Nov 2013 10:28:14 +0000 (10 11:28 +0100)
treeb30f5515daf2b379713549db69adb2b05050717d
parent84818415e85eafca93150f6dcbede49609c78b26
org-element: Fix infloops

* lisp/org-element.el (org-element-center-block-parser)
  (org-element-drawer-parser, org-element-dynamic-block-parser)
  (org-element-footnote-definition-parser)
  (org-element-inlinetask-parser, org-element-property-drawer-parser)
  (org-element-quote-block-parser, org-element-comment-block-parser)
  (org-element-diary-sexp-parser, org-element-example-block-parser)
  (org-element-keyword-parser, org-element-latex-environment-parser)
  (org-element-paragraph-parser, org-element-src-block-parser)
  (org-element-table-parser, org-element-verse-block-parser): Fix
  infloop when buffer ends with a non-empty blank line after the
  element.
* testing/lisp/test-org-element.el: Add tests.
lisp/org-element.el
testing/lisp/test-org-element.el