fix lsns failure after zombie process
PATCH 1/1 fix lsns 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.
sys-utils/lsns.c +1 -1
@@ -308,7 +308,7 @@ static int read_processes(struct lsns *lwhile (proc_next_pid (proc, &pid) ==0 ) { rc =read_process (ls, pid); -if (rc && rc != -EACCES ) +if (rc && rc != -EACCES && rc != -ENOENT )break ; rc =0 ; }
sys-utils/lsns.c static int read_processes(struct lsns *l
Quoted 3 lines · Yuriy M. Kaminskiy
sys-utils/lsns.c +0
-0@@ -308,7 +308,7 @@ static int read_processes(struct lsns *l
Applied, thanks.
Karel
Signature · 2 lines
Karel Zak <[email protected]> http://karelzak.blogspot.com