]> code.delx.au - gnu-emacs/commitdiff
Fix BLOCK_INPUT/UNBLOCK_INPUT mismatch in 2012-06-08T08:44:30Z!dmantipov@yandex.ru.
authorEli Zaretskii <eliz@gnu.org>
Fri, 8 Jun 2012 09:58:43 +0000 (12:58 +0300)
committerEli Zaretskii <eliz@gnu.org>
Fri, 8 Jun 2012 09:58:43 +0000 (12:58 +0300)
 src/alloc.c (allocate_vectorlike): Fix last change.

src/ChangeLog
src/alloc.c

index bebb36b50a871ecc3a41877e9a3793d3705c2503..8bc7d6d24a420558ddafc2014263473a783116da 100644 (file)
@@ -1,3 +1,7 @@
+2012-06-08  Eli Zaretskii  <eliz@gnu.org>
+
+       * alloc.c (allocate_vectorlike): Fix last change.
+
 2012-06-08  Dmitry Antipov  <dmantipov@yandex.ru>
 
        Block-based vector allocation of small vectors.
index 958da1dbbb014b595a940ec31d3c4816aee53e3a..da2b7ac4330684467ab99d2cd15a87ffe4aba20f 100644 (file)
@@ -3254,7 +3254,10 @@ allocate_vectorlike (ptrdiff_t len)
   /* eassert (!handling_signal); */
 
   if (len == 0)
-    return zero_vector;
+    {
+      MALLOC_UNBLOCK_INPUT;
+      return zero_vector;
+    }
 
   nbytes = header_size + len * word_size;