Skip to content

Commit 01b3448

Browse files
committed
Fix bug where token was not closed correctly
1 parent f5c0304 commit 01b3448

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/index.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ function compiler(options) {
9494
characterEscapeValue: onexitdata,
9595
characterReferenceMarkerHexadecimal: onexitcharacterreferencemarker,
9696
characterReferenceMarkerNumeric: onexitcharacterreferencemarker,
97-
characterReferenceValue: closer(onexitcharacterreferencevalue),
97+
characterReferenceValue: onexitcharacterreferencevalue,
9898
codeFenced: closer(onexitcodefenced),
9999
codeFencedFence: onexitcodefencedfence,
100100
codeFencedFenceInfo: onexitcodefencedfenceinfo,
@@ -647,7 +647,9 @@ function compiler(options) {
647647
value = decode(data)
648648
}
649649

650-
this.stack[this.stack.length - 1].value += value
650+
var tail = this.stack.pop()
651+
tail.value += value
652+
tail.position.end = point(token.end)
651653
}
652654

653655
function onexitautolinkprotocol(token) {

0 commit comments

Comments
 (0)