]> git.eshelyaron.com Git - emacs.git/commitdiff
Block yield if garbage collecting can cause an abort.
authorGiuseppe Scrivano <gscrivano@gnu.org>
Fri, 18 Sep 2009 10:51:14 +0000 (12:51 +0200)
committerGiuseppe Scrivano <gscrivano@gnu.org>
Fri, 18 Sep 2009 10:51:14 +0000 (12:51 +0200)
src/thread.c

index 94fb7e4248313cc8d449bd44dfb1f26a50b450b1..98aa3ff4fdd842654b7acc495cfcef1c8c48bc97 100644 (file)
@@ -100,7 +100,7 @@ unmark_threads (void)
 int
 thread_inhibit_yield_p  ()
 {
-  return inhibit_yield_counter || interrupt_input_blocked;
+  return inhibit_yield_counter || interrupt_input_blocked || abort_on_gc;
 }
 
 static void