--- libaitio/src/exec.c 2013/12/05 12:57:35 1.1.2.2 +++ libaitio/src/exec.c 2013/12/05 13:22:10 1.1.2.3 @@ -37,7 +37,7 @@ io_progInit(const char *progName, u_int initNum, u_int pthread_mutex_init(&prg->prog_mtx, NULL); - if (!io_progOpen(prg, prg->prog_inin)) + if (io_progOpen(prg, prg->prog_inin) < 0) io_progDestroy(&prg); return prg; }