[PATCH 4/5] initd: Don't search the environment list if the watchdog, fd is initialized
Michael Jones
mike at meshplusplus.com
Tue Sep 29 12:22:19 EDT 2020
Signed-off-by: Michael Jones <mike at meshplusplus.com>
---
watchdog.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/watchdog.c b/watchdog.c
index 20830c3..ac5b656 100644
--- a/watchdog.c
+++ b/watchdog.c
@@ -49,11 +49,11 @@ static void watchdog_timeout_cb(struct uloop_timeout *t)
static int watchdog_open(bool cloexec)
{
- char *env = getenv("WDTFD");
-
if (wdt_fd >= 0)
return wdt_fd;
+ char *env = getenv("WDTFD");
+
if (env) {
DEBUG(2, "Watchdog handover: fd=%s\n", env);
wdt_fd = atoi(env);
--
2.26.2
More information about the openwrt-devel
mailing list