diff --git a/anchor.c b/anchor.c index 2d21bfa99..fa8d3eba1 100644 --- a/anchor.c +++ b/anchor.c @@ -685,6 +685,8 @@ addMultirowsForm(Buffer *buf, AnchorList *al) a->hseq = a_form.hseq; a->y = a_form.y; a->end.pos = pos + ecol - col; + if (pos < 1 || a->end.pos >= l->size) + continue; l->lineBuf[pos - 1] = '['; l->lineBuf[a->end.pos] = ']'; for (k = pos; k < a->end.pos; k++)