diff options
| author | Stefan Boberg <[email protected]> | 2024-11-22 10:26:39 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2024-11-22 10:26:39 +0100 |
| commit | 4dc470c244d054b0ac94458f0043dc5bcd7b1ce7 (patch) | |
| tree | c7548154b6ff5447aa40f7324bc028d7947e873b /src/zencore/process.cpp | |
| parent | Update CHANGELOG.md (diff) | |
| download | zen-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.cpp | 4 |
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; |