--- libaitio/src/exec.c 2013/12/06 01:03:05 1.1.2.11 +++ libaitio/src/exec.c 2013/12/06 01:30:22 1.1.2.12 @@ -45,6 +45,7 @@ io_progInit(const char *progName, u_int initNum, u_int } pthread_mutex_init(&prg->prog_mtx, NULL); + signal(SIGPIPE, SIG_IGN); if (io_progOpen(prg, prg->prog_inin) < 0) { io_progDestroy(&prg);