From c877d97c2e455a1799d68cd7b979cce017ef63a4 Mon Sep 17 00:00:00 2001 From: Sebastian Hildebrandt Date: Thu, 5 Jul 2018 19:25:35 +0200 Subject: [PATCH] services() bugfix not finding services with capital letters --- CHANGELOG.md | 1 + lib/processes.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d448f6b..0f693a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -100,6 +100,7 @@ Other changes | Version | Date | Comment | | -------------- | -------------- | -------- | +| 3.42.3 | 2018-07-05 | `services()` bugfix not finding services with capital letters | | 3.42.2 | 2018-07-03 | `users()` optimized results if lack of permissions | | 3.42.1 | 2018-07-03 | `versions()` bugfix git version macOS | | 3.42.0 | 2018-06-01 | `processes()` added parent process PID | diff --git a/lib/processes.js b/lib/processes.js index 82589a7..1dea49c 100644 --- a/lib/processes.js +++ b/lib/processes.js @@ -87,7 +87,7 @@ function services(srv, callback) { let lines = stdout.toString().replace(/ +/g, ' ').replace(/,+/g, '.').split('\n'); srvs.forEach(function (srv) { let ps = lines.filter(function (e) { - return e.indexOf(srv) !== -1; + return ((e + ' ').toLowerCase().indexOf(' ' + srv + ' ') !== -1) || (e.toLowerCase().indexOf(' ' + srv + ':') !== -1); }); data.push({ 'name': srv,