From 7b74c9900f6c5e31622c50b8efe02ba8d7e3cfb0 Mon Sep 17 00:00:00 2001 From: Jacques de Laval Date: Thu, 15 Apr 2021 11:34:07 +0200 Subject: [PATCH] Revert "Only track built-in watchdogd, not external ones" This reverts commit 9eb8e8dd99a98d7e80eeaedaa1c768ba45ac5ab1. --- src/api.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/api.c b/src/api.c index 2f9f4d6e..2854107b 100644 --- a/src/api.c +++ b/src/api.c @@ -388,7 +388,8 @@ static void api_cb(uev_t *w, void *arg, int events) } _e("Request to hand-over wdog ... to PID %d", rq.runlevel); - if (!svc_find_by_pid(rq.runlevel)) { + svc = svc_find_by_pid(rq.runlevel); + if (!svc) { logit(LOG_ERR, "Cannot find PID %d, not registered.", rq.runlevel); break; } @@ -402,6 +403,7 @@ static void api_cb(uev_t *w, void *arg, int events) wdog->runlevels = 0; } } + wdog = svc; break; case INIT_CMD_SVC_ITER: