diff --git a/lib/marked.js b/lib/marked.js index 15ad63bfe7..eabf99eedb 100644 --- a/lib/marked.js +++ b/lib/marked.js @@ -691,7 +691,7 @@ InlineLexer.prototype.output = function(src) { // escape if (cap = this.rules.escape.exec(src)) { src = src.substring(cap[0].length); - out += cap[1]; + out += escape(cap[1]); continue; } diff --git a/test/specs/commonmark/commonmark-spec.js b/test/specs/commonmark/commonmark-spec.js index 5b62131134..4d3550dae1 100644 --- a/test/specs/commonmark/commonmark-spec.js +++ b/test/specs/commonmark/commonmark-spec.js @@ -293,7 +293,7 @@ describe('CommonMark 0.28 Backslash escapes', function() { var section = 'Backslash escapes'; // var shouldPassButFails = []; - var shouldPassButFails = [291, 300, 301]; + var shouldPassButFails = [300, 301]; var willNotBeAttemptedByCoreTeam = [];