catch flexmark stackoverflows
parent
6c0f0bb67e
commit
e65b3cfa15
|
@ -47,5 +47,11 @@ final class Markdown(
|
|||
private val parser = Parser.builder(immutableOptions).build()
|
||||
private val renderer = HtmlRenderer.builder(immutableOptions).build()
|
||||
|
||||
def apply(text: Text): Html = renderer.render(parser.parse(text))
|
||||
def apply(text: Text): Html = try {
|
||||
renderer.render(parser.parse(text))
|
||||
} catch {
|
||||
case e: StackOverflowError =>
|
||||
lila.log("markdown").error("StackOverflowError", e)
|
||||
text
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue