Hello. It took me quite a few hours to track this one down! --- 4ab5ed5/vt.c +++ vt.c @@ -1151,7 +1151,7 @@ static void put_wc(Vt *t, wchar_t wc) Cell *src = b->curs_row->cells + b->curs_col; Cell *dest = src + width; size_t len = b->cols - b->curs_col - width; - memmove(dest, src, len); + memmove(dest, src, len * sizeof *dest); }
b->curs_row->cells[b->curs_col] = blank_cell; -Mark