[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)
return;
size_t effective = strlen(title) + 1;
size_t effective = strlen(title);
if (effective > totalSize)
effective = totalSize;
effective = totalSize - 1;
memcpy(buffer, title, effective - 1);
buffer[effective - 1] = '\0';
memcpy(buffer, title, effective);
memset(buffer + effective, 0, totalSize - effective);
}