aboutsummaryrefslogtreecommitdiff
path: root/src/zencore/process.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2024-11-22 10:26:39 +0100
committerGitHub Enterprise <[email protected]>2024-11-22 10:26:39 +0100
commit4dc470c244d054b0ac94458f0043dc5bcd7b1ce7 (patch)
treec7548154b6ff5447aa40f7324bc028d7947e873b /src/zencore/process.cpp
parentUpdate CHANGELOG.md (diff)
downloadzen-4dc470c244d054b0ac94458f0043dc5bcd7b1ce7.tar.xz
zen-4dc470c244d054b0ac94458f0043dc5bcd7b1ce7.zip
fixed off-by-one in GetPidStatus (Linux) which might cause spurious errors (#226)
Diffstat (limited to 'src/zencore/process.cpp')
-rw-r--r--src/zencore/process.cpp4
1 files changed, 2 insertions, 2 deletions
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;