[common] linux/proctitle: zero out entire usable memory block

This avoids additional arguments showing up when their memory hasn't been
touched at all.
This commit is contained in:
Quantum
2026-08-16 01:55:27 -04:00
committed by Geoffrey McRae
parent 90c898f9c7
commit 0884d14bde

View File

@@ -123,10 +123,10 @@ void lgSetProcessTitle(const char * title)
if (!totalSize) if (!totalSize)
return; return;
size_t effective = strlen(title) + 1; size_t effective = strlen(title);
if (effective > totalSize) if (effective > totalSize)
effective = totalSize; effective = totalSize - 1;
memcpy(buffer, title, effective - 1); memcpy(buffer, title, effective);
buffer[effective - 1] = '\0'; memset(buffer + effective, 0, totalSize - effective);
} }