--- 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);