emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r112502: * src/lread.c (readchar): Do


From: Glenn Morris
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r112502: * src/lread.c (readchar): Don't read from a dead buffer. (Bug#14280)
Date: Tue, 07 May 2013 15:15:08 -0400
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 112502
committer: Glenn Morris <address@hidden>
branch nick: trunk
timestamp: Tue 2013-05-07 15:15:08 -0400
message:
  * src/lread.c (readchar): Don't read from a dead buffer.  (Bug#14280)
modified:
  src/ChangeLog
  src/lread.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2013-05-07 17:47:25 +0000
+++ b/src/ChangeLog     2013-05-07 19:15:08 +0000
@@ -1,3 +1,7 @@
+2013-05-07  Glenn Morris  <address@hidden>
+
+       * lread.c (readchar): Don't read from a dead buffer.  (Bug#14280)
+
 2013-05-07  Jan Djärv  <address@hidden>
 
        * xfns.c: Move misplaced ifndef USE_GTK from previous checkin.

=== modified file 'src/lread.c'
--- a/src/lread.c       2013-05-04 19:27:41 +0000
+++ b/src/lread.c       2013-05-07 19:15:08 +0000
@@ -201,6 +201,9 @@
 
       ptrdiff_t pt_byte = BUF_PT_BYTE (inbuffer);
 
+      if (! BUFFER_LIVE_P (inbuffer))
+       return -1;
+
       if (pt_byte >= BUF_ZV_BYTE (inbuffer))
        return -1;
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]