commit 4468c7aad755ca4f3d4a310adc0003878b87a5b3
parent 738fb3b81a4737297415c7f1635feda95522a401
Author: Martin Mitas <mity@morous.org>
Date: Tue, 22 Nov 2016 03:16:30 +0100
md_setup_fenced_code_detail: Make sure we don't iterate beyond document end.
(CID 982106)
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/md4c/md4c.c b/md4c/md4c.c
@@ -3678,10 +3678,10 @@ md_setup_fenced_code_detail(MD_CTX* ctx, const MD_BLOCK* block, MD_BLOCK_CODE_DE
CHAR fence_ch = CH(fence_line->beg);
/* Skip the fence itself. */
- while(CH(beg) == fence_ch)
+ while(beg < ctx->size && CH(beg) == fence_ch)
beg++;
/* Trim initial spaces. */
- while(CH(beg) == _T(' '))
+ while(beg < ctx->size && CH(beg) == _T(' '))
beg++;
/* Trim trailing spaces. */