Fix bad loop in LogStringHandler.AddFormat (#40147)

This commit is contained in:
Skye
2025-09-06 11:07:03 +09:00
committed by GitHub
parent d02aa1a4e2
commit f98fd98380

View File

@@ -50,8 +50,8 @@ public ref struct LogStringHandler
var i = 2; var i = 2;
format = $"{originalFormat}_{i}"; format = $"{originalFormat}_{i}";
while (!Values.TryAdd(Logger.ConvertName(format), value) while (!(Values.TryAdd(Logger.ConvertName(format), value)
|| Values[format] is T val2 && val2.Equals(value)) || Values[format] is T val2 && val2.Equals(value)))
{ {
format = $"{originalFormat}_{i}"; format = $"{originalFormat}_{i}";
i++; i++;