Commit b7041366 authored by Andreas Schwab's avatar Andreas Schwab
Browse files

* src/keyboard.c (interrupt_signal): Don't call kill-emacs while in

GC.
parent 88a37c4d
2011-11-06 Andreas Schwab <schwab@linux-m68k.org>
* keyboard.c (interrupt_signal): Don't call kill-emacs while in
GC.
2011-11-06 Eli Zaretskii <eliz@gnu.org>
* xdisp.c (init_iterator, reseat_to_string): Don't set the
......
......@@ -10856,8 +10856,12 @@ interrupt_signal (int signalnum) /* If we don't have an argument, some */
if (!terminal)
{
/* If there are no frames there, let's pretend that we are a
well-behaving UN*X program and quit. */
Fkill_emacs (Qnil);
well-behaving UN*X program and quit. We cannot do that while
GC is in progress, though. */
if (!gc_in_progress)
Fkill_emacs (Qnil);
else
Vquit_flag = Qt;
}
else
{
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment