Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!utah-cs!swanson From: swanson@utah-cs.UUCP (Mark Swanson) Newsgroups: net.emacs Subject: bug in xterm.c Message-ID: <3991@utah-cs.UUCP> Date: Mon, 3-Nov-86 10:17:21 EST Article-I.D.: utah-cs.3991 Posted: Mon Nov 3 10:17:21 1986 Date-Received: Tue, 4-Nov-86 05:13:36 EST Organization: University of Utah CS Dept Lines: 14 Keywords: xterm signal There is a missing "mask = sigblock(...)" in xterm.c; this leads to an invocation of sigsetmask(mask) with a random (and usually very inapropriate) value of mask. This problem appeared in v. 17 and persists in 18.26. *************** *** 832,837 **** --- 832,838 ---- bitblt = 0; return; } + mask = sigblock (sigmask (SIGIO)); if (CursorExists) CursorToggle (); dumpqueue (); sigsetmask (mask);