From: Yuriy M. Kaminskiy Date: Fri, 15 Jan 2016 21:38:00 +0000 (+0300) Subject: lsns: fix failure after zombie process X-Git-Tag: v2.28-rc1~196 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5dc625b669f168c608c2deb5103e35f6af2bd998;p=thirdparty%2Futil-linux.git lsns: fix failure after zombie process (At least on kernel 3.16), stat("/proc/${pid_of_zombie}/ns/mnt") returns -ENOENT, as a result lsns stops scanning processes prematurely. --- diff --git a/sys-utils/lsns.c b/sys-utils/lsns.c index 725d8a481a..7b8f17d559 100644 --- a/sys-utils/lsns.c +++ b/sys-utils/lsns.c @@ -300,7 +300,7 @@ static int read_processes(struct lsns *ls) while (proc_next_pid(proc, &pid) == 0) { rc = read_process(ls, pid); - if (rc && rc != -EACCES) + if (rc && rc != -EACCES && rc != -ENOENT) break; rc = 0; }