aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--library/cpp/monlib/service/format.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/library/cpp/monlib/service/format.h b/library/cpp/monlib/service/format.h
index 0044b586b1..4df94b7790 100644
--- a/library/cpp/monlib/service/format.h
+++ b/library/cpp/monlib/service/format.h
@@ -21,9 +21,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-encoding")) == 0;
- } else if (isPlainPair) {
- return AsciiCompareIgnoreCase(h.first, TStringBuf("accept-encoding")) == 0;
+ return AsciiEqualsIgnoreCase(h.Name(), TStringBuf("accept-encoding"));
+ } else if constexpr (isPlainPair) {
+ return AsciiEqualsIgnoreCase(h.first, TStringBuf("accept-encoding"));
+ } else {
+ static_assert(TDependentFalse<decltype(h)>);
}
});