*** ../bash-2.05b/lib/readline/vi_mode.c Thu May 23 13:27:58 2002 --- lib/readline/vi_mode.c Tue Feb 4 15:11:07 2003 *************** *** 681,685 **** { wchar_t wc; ! char mb[MB_LEN_MAX]; mbstate_t ps; --- 681,686 ---- { wchar_t wc; ! char mb[MB_LEN_MAX+1]; ! int mblen; mbstate_t ps; *************** *** 704,708 **** if (wc) { ! wctomb (mb, wc); rl_begin_undo_group (); rl_delete (1, 0); --- 705,711 ---- if (wc) { ! mblen = wctomb (mb, wc); ! if (mblen >= 0) ! mb[mblen] = '\0'; rl_begin_undo_group (); rl_delete (1, 0);