diff options
| author | Michael Williamson <mike@zwobble.org> | 2013-05-06 18:13:00 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2013-05-06 18:13:00 +0100 |
| commit | f31e3c05a5bf4dc50a7f7f9146186a8653aeff3e (patch) | |
| tree | c0d62aed0dfa2ec45f221db2b19db0e5be6efff4 /lib/document-to-html.js | |
| parent | 2525686027ba49f212b617167d8f98b0990ea5c0 (diff) | |
Avoid stack overflows with long documents
Diffstat (limited to 'lib/document-to-html.js')
| -rw-r--r-- | lib/document-to-html.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/document-to-html.js b/lib/document-to-html.js index 94c8b6a..5c4db50 100644 --- a/lib/document-to-html.js +++ b/lib/document-to-html.js @@ -42,7 +42,9 @@ function DocumentConverter(options) { function convertParagraph(element, html, messages, callback) { html.satisfyPath(styleForParagraph(element, messages)); - convertElements(element.children, html, messages, callback); + process.nextTick(function() { + convertElements(element.children, html, messages, callback); + }); } function styleForParagraph(element, messages) { |
