URI: 
       tavoid zombie when execvp fails - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 286f68524e2f32afdbf43a3a9ed2cb5e0b647fd0
   DIR parent d7f59903e3c1fbb68ef934abcb5ac36f0dcdfbeb
  HTML Author: rsc <devnull@localhost>
       Date:   Fri, 12 May 2006 20:52:12 +0000
       
       avoid zombie when execvp fails
       
       Diffstat:
         M src/libthread/exec.c                |       1 +
       
       1 file changed, 1 insertion(+), 0 deletions(-)
       ---
   DIR diff --git a/src/libthread/exec.c b/src/libthread/exec.c
       t@@ -93,6 +93,7 @@ _threadspawn(int fd[3], char *cmd, char *argv[])
                n = read(p[0], exitstr, sizeof exitstr-1);
                close(p[0]);
                if(n > 0){        /* exec failed */
       +                free(waitfor(pid));
                        exitstr[n] = 0;
                        errno = atoi(exitstr);
                        return -1;