# HG changeset patch # User vimboss # Date 1257955640 0 # Node ID 439f44b874a731461a187dc720edc0c663ab47b2 # Parent 4869457735a9133c39202f797a6694301c41abc5 updated for version 7.2-291 diff --git a/src/screen.c b/src/screen.c --- a/src/screen.c +++ b/src/screen.c @@ -6413,7 +6413,8 @@ screen_puts_len(text, len, row, col, att } else { - nc = utfc_ptr2char(ptr + mbyte_blen, pcc); + nc = utfc_ptr2char_len(ptr + mbyte_blen, pcc, + (int)((text + len) - ptr - mbyte_blen)); nc1 = pcc[0]; } pc = prev_c; diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -682,6 +682,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 291, +/**/ 290, /**/ 289,