Inhibit GC in probably_quit (bug#58042)

This commit is contained in:
Gerd Möllmann 2022-10-06 09:09:04 +02:00
parent 039ada6d03
commit a112e3f017

View file

@ -1651,10 +1651,12 @@ process_quit_flag (void)
void
probably_quit (void)
{
specpdl_ref gc_count = inhibit_garbage_collection ();
if (!NILP (Vquit_flag) && NILP (Vinhibit_quit))
process_quit_flag ();
else if (pending_signals)
process_pending_signals ();
unbind_to (gc_count, Qnil);
}
DEFUN ("signal", Fsignal, Ssignal, 2, 2, 0,