1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-26 13:13:17 +00:00

removed invalid entries from process enumeration

This commit is contained in:
Bryan Roe
2021-01-30 13:28:17 -08:00
parent 3abda02c22
commit b39d7685a3
2 changed files with 5 additions and 2 deletions

View File

@@ -166,14 +166,17 @@ function processManager() {
{
for(pid in J)
{
try
{
if (isNaN(parseInt(J[pid].pid))) { delete J[pid]; continue; }
var c = require('fs').readFileSync('/proc/' + pid + '/cmdline');
for(i in c)
{
if (c[i] == 0) { c[i] = 32; }
}
if (c.toString().trim() != '' && J[pid].cmd != c.toString()) { J[pid].cmd = c.toString(); }
c = c.toString().trim();
if (c != '' && J[pid].cmd != c) { J[pid].cmd = c; }
}
catch(ee)
{