Fixes an endless loop when styling code blocks with a bad format

This commit is contained in:
ubermanu 2021-04-15 13:30:22 +02:00 committed by JC Brand
parent 943ad96d52
commit 649e813ee8

View File

@ -124,7 +124,7 @@ function getDirectiveLength (d, text, i) {
return 0; return 0;
} else { } else {
const substring = text.slice(i+1); const substring = text.slice(i+1);
let j; let j = 0;
let idx = substring.indexOf(d); let idx = substring.indexOf(d);
while (idx !== -1) { while (idx !== -1) {
if (isDirectiveEnd(d, i+1+idx, text)) return idx+1+2*d.length; if (isDirectiveEnd(d, i+1+idx, text)) return idx+1+2*d.length;