[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