From 4dc470c244d054b0ac94458f0043dc5bcd7b1ce7 Mon Sep 17 00:00:00 2001 From: Stefan Boberg Date: Fri, 22 Nov 2024 10:26:39 +0100 Subject: fixed off-by-one in GetPidStatus (Linux) which might cause spurious errors (#226) --- src/zencore/process.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/zencore/process.cpp') diff --git a/src/zencore/process.cpp b/src/zencore/process.cpp index f6b2cad57..b1da034d2 100644 --- a/src/zencore/process.cpp +++ b/src/zencore/process.cpp @@ -70,8 +70,8 @@ GetPidStatus(int Pid, std::error_code& OutEc) fclose(StatFile); if (Size > 0) { - Buffer[Size + 1] = 0; - char* ScanPtr = strrchr(Buffer, ')'); + Buffer[Size] = 0; + char* ScanPtr = strrchr(Buffer, ')'); if (ScanPtr && ScanPtr[1] != '\0') { ScanPtr += 2; -- cgit v1.2.3