--- a/util.c Mon Aug 28 08:06:50 2006 +0200 +++ b/util.c Mon Aug 28 08:17:27 2006 +0200 @@ -51,6 +51,7 @@ if(!arg->cmd) return; + /* the double-fork construct avoids zombie processes */ if(fork() == 0) { if(fork() == 0) { if(dpy)