From: Andrea Corallo Date: Mon, 21 Dec 2020 07:35:30 +0000 (+0100) Subject: * src/comp.c (Fcomp__compile_ctxt_to_file): Fix sigmask store/restore. X-Git-Tag: emacs-28.0.90~2727^2~257 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f4153cac3e0381ea63da2cdccd0ec11c4d54d1ba;p=emacs.git * src/comp.c (Fcomp__compile_ctxt_to_file): Fix sigmask store/restore. --- diff --git a/src/comp.c b/src/comp.c index 139cf86c4a0..84a80eba11e 100644 --- a/src/comp.c +++ b/src/comp.c @@ -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); }