Index: edit.c ================================================================== --- edit.c +++ edit.c @@ -1310,10 +1310,11 @@ if(sz>=0x2FFA) goto redraw; i=pick_character(); if(i>=32) goto addch; if(o && *cp==31) memmove(cp,cp+1,(s+sz)-cp); if(!*cp) cp[1]=0; + s[sz+2]=0; memmove(cp+1,cp,(s+sz+1)-cp); if(!o) memmove(cp+1,cp,(s+sz+1)-cp); *cp=31; cp[1]=i; c++;