Package: ratpoison
Version: 1.3.0-5
Severity: normal

If you try to use the tmpwm command but pass it as an argument, a path
to a non-existant file, ratpoison goes into an infinite loop waiting for
the child process (which was never started) to exit.  

This is easily fixed by this simple patch:

diff src/actions.c.orig src/actions.c
3252c3252
<     } while (child != pid);
---
>     } while ((child != -1) && (child != pid));

I'm forarding a patch upstream as well.

-stew


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages ratpoison depends on:
ii  libc6                    2.3.2.ds1-20    GNU C Library: Shared libraries an
ii  libreadline5             5.0-10          GNU readline and history libraries
ii  libx11-6                 4.3.0.dfsg.1-10 X Window System protocol client li
ii  libxext6                 4.3.0.dfsg.1-10 X Window System miscellaneous exte
ii  xlibs                    4.3.0.dfsg.1-10 X Keyboard Extension (XKB) configu

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to