Fix inline parseLineBreak: Handle end of input

This commit is contained in:
Niklas Fasching 2018-12-17 01:14:08 +01:00
parent ba3cf9f948
commit ced166dc18

View file

@ -80,7 +80,7 @@ func (d *Document) parseInline(input string) (nodes []Node) {
func (d *Document) parseLineBreak(input string, start int) (int, Node) {
i := start
for ; input[i] == '\n'; i++ {
for ; i < len(input) && input[i] == '\n'; i++ {
}
return i - start, LineBreak{i - start}
}