X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fprocd.git;a=blobdiff_plain;f=state.c;h=9cde905619bdac8348a8a8ebbc00cfcc7099ebb2;hp=71890a26847024091c116a399e9d6e09c1bbc5fa;hb=36d79a90c28ac9d655ccd8261b3ac0b497a5aec1;hpb=434865f6f870f89571d7f2f5fa5690d16d6fb1d9 diff --git a/state.c b/state.c index 71890a2..9cde905 100644 --- a/state.c +++ b/state.c @@ -40,15 +40,14 @@ static void state_enter(void) switch (state) { case STATE_EARLY: LOG("- early -\n"); - watchdog_init(); + watchdog_init(0); hotplug("/etc/hotplug.json"); procd_coldplug(); break; case STATE_INIT: - // check if the wdt appeared during coldplug - if (!watchdog_fd()) - watchdog_init(); + // try to reopen incase the wdt was not available before coldplug + watchdog_init(0); LOG("- init -\n"); log_init(); procd_connect_ubus();