--- src/ec_ui.c 2008-06-10 14:38:10.000000000 -0500 +++ src/ec_ui.c 2008-06-10 14:38:10.000000000 -0500 @@ -336,7 +336,7 @@ BUG_IF(ops->fatal_error == NULL); GBL_UI->fatal_error = ops->fatal_error; - BUG_IF(ops->input == NULL); + BUG_IF((ops->input == NULL)&&(ops->type != UI_DAEMONIZE)); GBL_UI->input = ops->input; BUG_IF(ops->progress == NULL);