diff --git a/src/plugin.c b/src/plugin.c index 370ccd69..a4b3e2ab 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -261,7 +261,7 @@ void plugin_run_hook(hook_point_t no, void *arg) /* Conditions are stored in /run, so don't try to signal * conditions for any hooks before filesystems have been * mounted. */ - if (no >= HOOK_MOUNT_ERROR && no <= HOOK_SHUTDOWN) + if (cond_is_available() && no >= HOOK_MOUNT_ERROR && no <= HOOK_SHUTDOWN) cond_set_oneshot(hook_cond[no]); service_step_all(SVC_TYPE_RUNTASK);