`<format>`: fix single byte out of bounds access (#2569)

This commit is contained in:
Charlie Barto 2022-02-17 18:15:36 -08:00 коммит произвёл GitHub
Родитель b92f2c8e69
Коммит 113cb97b76
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 2 добавлений и 2 удалений

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

@ -2546,8 +2546,8 @@ _NODISCARD _OutputIt _Fmt_write(
case chars_format::hex:
case chars_format::scientific:
if (_Extra_precision != 0) {
while (*_Exponent_start != _Exponent) { // Trailing zeroes are in front of the exponent
--_Exponent_start;
// Trailing zeroes are in front of the exponent
while (*--_Exponent_start != _Exponent) {
}
}
[[fallthrough]];