diff options
Diffstat (limited to 'library/cpp')
-rw-r--r-- | library/cpp/monlib/service/format.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/library/cpp/monlib/service/format.h b/library/cpp/monlib/service/format.h index 4df94b7790..b95f504c05 100644 --- a/library/cpp/monlib/service/format.h +++ b/library/cpp/monlib/service/format.h @@ -68,9 +68,11 @@ namespace NMonitoring { auto it = FindIf(std::begin(headers), std::end(headers), [=] (const auto& h) { if constexpr (NPrivate::THasName<std::decay_t<decltype(h)>>::value) { - return AsciiCompareIgnoreCase(h.Name(), TStringBuf("accept")) == 0; - } else if (isPlainPair) { - return AsciiCompareIgnoreCase(h.first, TStringBuf("accept")) == 0; + return AsciiEqualsIgnoreCase(h.Name(), TStringBuf("accept")); + } else if constexpr (isPlainPair) { + return AsciiEqualsIgnoreCase(h.first, TStringBuf("accept")); + } else { + static_assert(TDependentFalse<decltype(h)>); } }); |