1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-10 09:43:26 -08:00

* src/comp.c (Fcomp__compile_ctxt_to_file): Fix sigmask store/restore.

This commit is contained in:
Andrea Corallo 2020-12-21 08:35:30 +01:00
parent f244c21902
commit f4153cac3e

View file

@ -4458,7 +4458,6 @@ DEFUN ("comp--compile-ctxt-to-file", Fcomp__compile_ctxt_to_file,
comp.d_ephemeral_idx =
CALL1I (comp-data-container-idx, CALL1I (comp-ctxt-d-ephemeral, Vcomp_ctxt));
sigset_t oldset;
ptrdiff_t count = 0;
if (!noninteractive)
@ -4472,7 +4471,7 @@ DEFUN ("comp--compile-ctxt-to-file", Fcomp__compile_ctxt_to_file,
#ifdef USABLE_SIGIO
sigaddset (&blocked, SIGIO);
#endif
pthread_sigmask (SIG_BLOCK, &blocked, &oldset);
pthread_sigmask (SIG_BLOCK, &blocked, &saved_sigset);
count = SPECPDL_INDEX ();
record_unwind_protect_void (restore_sigmask);
}