diff options
| -rw-r--r-- | watchfrr/watchfrr.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/watchfrr/watchfrr.c b/watchfrr/watchfrr.c index c6e7505979..07a29ca6d5 100644 --- a/watchfrr/watchfrr.c +++ b/watchfrr/watchfrr.c @@ -314,6 +314,9 @@ static int restart_kill(struct thread *t_kill) static struct restart_info *find_child(pid_t child) { struct daemon *dmn; + if (gs.restart.pid == child) + return &gs.restart; + for (dmn = gs.daemons; dmn; dmn = dmn->next) { if (dmn->restart.pid == child) return &dmn->restart; |
