From 28c030c0f0002f7fce97cdfd4b520616f05d1887 Mon Sep 17 00:00:00 2001
From: Max Kellermann <mk@cm4all.com>
Date: Fri, 5 Jul 2024 17:33:34 +0200
Subject: [PATCH] lib/fmt/SocketAddressFormatter: add `const` for fmt 11
 support

See https://github.com/fmtlib/fmt/commit/d70729215fba1d54862e407b626abf86ddf409bf
---
 src/lib/fmt/SocketAddressFormatter.cxx | 2 +-
 src/lib/fmt/SocketAddressFormatter.hxx | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/fmt/SocketAddressFormatter.cxx b/src/lib/fmt/SocketAddressFormatter.cxx
index bd31f969c..048ea981f 100644
--- a/src/lib/fmt/SocketAddressFormatter.cxx
+++ b/src/lib/fmt/SocketAddressFormatter.cxx
@@ -5,7 +5,7 @@
 #include "net/ToString.hxx"
 
 auto
-fmt::formatter<SocketAddress>::format(SocketAddress address, format_context &ctx)
+fmt::formatter<SocketAddress>::format(SocketAddress address, format_context &ctx) const
   -> format_context::iterator
 {
 	return formatter<string_view>::format(ToString(address), ctx);
diff --git a/src/lib/fmt/SocketAddressFormatter.hxx b/src/lib/fmt/SocketAddressFormatter.hxx
index 7020d9083..0d835190f 100644
--- a/src/lib/fmt/SocketAddressFormatter.hxx
+++ b/src/lib/fmt/SocketAddressFormatter.hxx
@@ -12,7 +12,7 @@
 template<>
 struct fmt::formatter<SocketAddress> : formatter<string_view>
 {
-	auto format(SocketAddress address, format_context &ctx) -> format_context::iterator;
+	auto format(SocketAddress address, format_context &ctx) const -> format_context::iterator;
 };
 
 template<std::convertible_to<SocketAddress> T>