1
0
mirror of https://github.com/gohugoio/hugo.git synced 2024-05-11 05:54:58 +00:00

parser: Final (!) fix for issue with escaped JSON front matter

Fixes #3682
This commit is contained in:
Bjørn Erik Pedersen
2017-07-08 18:43:36 +02:00
parent 84db6c74a0
commit 7f82b41a24
2 changed files with 6 additions and 1 deletions

View File

@@ -337,7 +337,6 @@ func extractFrontMatterDelims(r *bufio.Reader, left, right []byte) (fm []byte, e
if escapeState != 1 {
inQuote = !inQuote
}
escapeState = 0
case '\\':
escapeState++
case left[len(left)-1]:
@@ -403,6 +402,10 @@ func extractFrontMatterDelims(r *bufio.Reader, left, right []byte) (fm []byte, e
return buf.Bytes(), nil
}
if c != '\\' {
escapeState = 0
}
}
}