changeset 93610:f65c3e4b689b

(insert_from_buffer_1): Don't compare bytes in destination buffer with byte-size of source buffer.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Thu, 03 Apr 2008 20:01:31 +0000
parents fbde6ee8b428
children 014868cc0301
files src/ChangeLog src/insdel.c
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Thu Apr 03 16:37:39 2008 +0000
+++ b/src/ChangeLog	Thu Apr 03 20:01:31 2008 +0000
@@ -1,3 +1,8 @@
+2008-04-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* insdel.c (insert_from_buffer_1): Don't compare bytes in destination
+	buffer with byte-size of source buffer.
+
 2008-04-03  Chong Yidong  <cyd@stupidchicken.com>
 
 	* callint.c (Fcall_interactively): Handle temporary region even
--- a/src/insdel.c	Thu Apr 03 16:37:39 2008 +0000
+++ b/src/insdel.c	Thu Apr 03 20:01:31 2008 +0000
@@ -1352,7 +1352,7 @@
 
   /* Get the intervals for the part of the string we are inserting.  */
   intervals = BUF_INTERVALS (buf);
-  if (outgoing_nbytes < BUF_Z_BYTE (buf) - BUF_BEG_BYTE (buf))
+  if (nchars < BUF_Z (buf) - BUF_BEG (buf))
     {
       if (buf == current_buffer && PT <= from)
 	from += nchars;