--- qmail.c.orig 2008-01-27 21:47:50.000000000 -0800 +++ qmail.c 2008-01-27 21:47:59.000000000 -0800 @@ -29,7 +29,7 @@ if (pipe(pim) == -1) return -1; if (pipe(pie) == -1) { close(pim[0]); close(pim[1]); return -1; } - switch(qq->pid = vfork()) { + switch(qq->pid = fork()) { case -1: close(pim[0]); close(pim[1]); close(pie[0]); close(pie[1]);