From fe2035b61e2eaee3a29796d5b931f4a60f9ff741 Mon Sep 17 00:00:00 2001 From: Sebastian Hildebrandt Date: Tue, 6 Jan 2026 08:35:20 +0100 Subject: [PATCH] users() fix date time parsing --- lib/users.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/users.js b/lib/users.js index c138b6a..95c48d8 100644 --- a/lib/users.js +++ b/lib/users.js @@ -62,12 +62,13 @@ function parseUsersLinux(lines, phase) { result_who = []; } if (!is_whoerror) { + const timePos = l && l.length > 4 && l[4].indexOf(':') > 0 ? 4 : 3; result_who.push({ user: l[0], tty: l[1], - date: parseDate(l[2], l[3]), - time: l[4], - ip: l && l.length > 4 + 1 ? l[4 + 1].replace(/\(/g, '').replace(/\)/g, '') : '' + date: timePos === 4 ? parseDate(l[2], l[3]) : l[2], + time: l[timePos], + ip: l && l.length > timePos + 1 ? l[timePos + 1].replace(/\(/g, '').replace(/\)/g, '') : '' }); } } else {