emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] /srv/bzr/emacs/trunk r108840: * alloc.c (check_string_byte


From: Dmitry Antipov
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r108840: * alloc.c (check_string_bytes): If GC_CHECK_STRING_BYTES
Date: Tue, 03 Jul 2012 14:21:01 +0400
User-agent: Bazaar (2.5.0)

------------------------------------------------------------
revno: 108840
committer: Dmitry Antipov <address@hidden>
branch nick: trunk
timestamp: Tue 2012-07-03 14:21:01 +0400
message:
  * alloc.c (check_string_bytes): If GC_CHECK_STRING_BYTES
  is enabled, avoid dereferencing NULL current_sblock if
  running undumped.
modified:
  src/ChangeLog
  src/alloc.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2012-07-03 03:57:52 +0000
+++ b/src/ChangeLog     2012-07-03 10:21:01 +0000
@@ -1,5 +1,11 @@
 2012-07-03  Dmitry Antipov  <address@hidden>
 
+       * alloc.c (check_string_bytes): If GC_CHECK_STRING_BYTES
+       is enabled, avoid dereferencing NULL current_sblock if
+       running undumped.
+
+2012-07-03  Dmitry Antipov  <address@hidden>
+
        Cleanup basic buffer management.
        * buffer.h (struct buffer): Change layout to use generic vector
        marking code.  Fix some comments.  Change type of 'clip_changed'

=== modified file 'src/alloc.c'
--- a/src/alloc.c       2012-07-03 03:57:52 +0000
+++ b/src/alloc.c       2012-07-03 10:21:01 +0000
@@ -1872,7 +1872,7 @@
       for (b = oldest_sblock; b; b = b->next)
        check_sblock (b);
     }
-  else
+  else if (current_sblock)
     check_sblock (current_sblock);
 }
 


reply via email to

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