--- libaitio/src/exec.c 2013/12/05 12:43:04 1.1.2.1 +++ libaitio/src/exec.c 2013/12/05 13:22:10 1.1.2.3 @@ -36,6 +36,9 @@ io_progInit(const char *progName, u_int initNum, u_int } pthread_mutex_init(&prg->prog_mtx, NULL); + + if (io_progOpen(prg, prg->prog_inin) < 0) + io_progDestroy(&prg); return prg; }