=== modified file 'plugin-runner.c' --- plugin-runner.c 2009-02-04 06:52:40 +0000 +++ plugin-runner.c 2009-02-05 02:42:39 +0000 @@ -232,11 +232,11 @@ break; } if(pid == -1){ - if(errno != ECHILD){ - perror("waitpid"); + if(errno == ECHILD){ + /* No child processes */ + break; } - /* No child processes */ - break; + perror("waitpid"); } /* A child exited, find it in process_list */