Package: zsh Version: 4.2.4-6 Severity: minor When a job is still running and the CHECK_JOBS is set, zsh should only exit when it receives two exit requests in a row. However, sometimes it honors an exit request in other conditions. One repeatable case is when the request is a Control-D and there was only one command run since the last exit request. The following illustrates (<C-D> stands for pressing Control-D):
% vi zsh: suspended vi % exit zsh: you have suspended jobs. % true % exit zsh: you have suspended jobs. % true % true % <C-D> zsh: you have suspended jobs. % true % <C-D> <shell exits> I have accidentally logged out with my mail open several times because of this. Andrew -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.8-2-686 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages zsh depends on: ii debconf 1.4.46 Debian configuration management sy ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an ii libncurses5 5.4-4 Shared libraries for terminal hand ii passwd 1:4.0.3-31sarge1 change and administer password and -- debconf information: zsh/rcmove: -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]