diff --git a/net.c b/net.c index 9b76a86..f24d4b0 100644 --- a/net.c +++ b/net.c @@ -74,6 +74,12 @@ static bool netSystemSbinIp(struct nsjconf_t *nsjconf, char *const *argv) LOG_W("'/sbin/ip' killed with signal: %d", WTERMSIG(status)); return false; } + if (WIFSTOPPED(status)) { + continue; + } + if (WIFCONTINUED(status)) { + continue; + } LOG_W("Unknown exit status for '/sbin/ip' (pid=%d): %d", pid, status); kill(pid, SIGKILL); }