chg read count arg to one less-than buf size to avoid nul term write past buffer (#531)

This commit is contained in:
jw-msft 2023-09-01 14:47:12 -07:00 коммит произвёл GitHub
Родитель b71516d3e8
Коммит f9b180dede
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -93,7 +93,7 @@ int ADUC_LaunchChildProcess(const std::string& command, std::vector<std::string>
{
char buffer[1024];
ssize_t count;
count = read(filedes[READ_END], buffer, sizeof(buffer));
count = read(filedes[READ_END], buffer, sizeof(buffer) - 1);
if (count == -1)
{