# HG changeset patch # User Richard M. Stallman # Date 893056120 0 # Node ID 81bbd2c2724a1fe8b47d888a6d23d5741fa60fce # Parent f000ba6592414b3e1798ad3470c09464f1189c46 (copy_text): Count down bytes_left properly in multibyte to unibyte case. diff -r f000ba659241 -r 81bbd2c2724a src/insdel.c --- a/src/insdel.c Mon Apr 20 07:08:17 1998 +0000 +++ b/src/insdel.c Mon Apr 20 07:08:40 1998 +0000 @@ -707,7 +707,7 @@ c = STRING_CHAR_AND_LENGTH (from_addr, bytes_left, thislen); *to_addr++ = SINGLE_BYTE_CHAR_P (c) ? c : (c & 0177) + 0200; from_addr += thislen; - bytes_left--; + bytes_left -= thislen; nchars++; } return nchars;