diff options
Diffstat (limited to 'mardown/ast_header.go')
| -rw-r--r-- | mardown/ast_header.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mardown/ast_header.go b/mardown/ast_header.go index 28a0a25..64e47ad 100644 --- a/mardown/ast_header.go +++ b/mardown/ast_header.go @@ -27,6 +27,9 @@ func (a *astHeader) Eval() (template.HTML, error) { func header(lxs *lexers) (*astHeader, error) { b := &astHeader{level: uint(len(lxs.Current().Value))} + if !lxs.Next() { + return nil, ErrInvalidHeader + } var err error b.content, err = paragraph(lxs, true) if err != nil { |
