]> git.eshelyaron.com Git - emacs.git/commitdiff
* alloc.c (check_string_bytes): If GC_CHECK_STRING_BYTES
authorDmitry Antipov <dmantipov@yandex.ru>
Tue, 3 Jul 2012 10:21:01 +0000 (14:21 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Tue, 3 Jul 2012 10:21:01 +0000 (14:21 +0400)
is enabled, avoid dereferencing NULL current_sblock if
running undumped.

src/ChangeLog
src/alloc.c

index 6eb1a07faf22f4b90342e7c7a8aab29e9c065c14..d0dfa1375f64369c9a3a3b55c2d5d3f3968699d1 100644 (file)
@@ -1,3 +1,9 @@
+2012-07-03  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       * 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  <dmantipov@yandex.ru>
 
        Cleanup basic buffer management.
index b329f89d15bda6a26c609d337f92ce4e1f729c64..3306bc4107baa8b623a4d3290e926f1088e3f3c4 100644 (file)
@@ -1872,7 +1872,7 @@ check_string_bytes (int all_p)
       for (b = oldest_sblock; b; b = b->next)
        check_sblock (b);
     }
-  else
+  else if (current_sblock)
     check_sblock (current_sblock);
 }