0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-28 08:24:08 +01:00

modules/s_listen: Use tls buffer for these stringifications.

This commit is contained in:
Jason Volk 2019-04-15 22:02:30 -07:00
parent 74a28f2f10
commit 450e31e333

View file

@ -205,12 +205,13 @@ static bool
_listener_proffer(net::listener &listener, _listener_proffer(net::listener &listener,
const net::ipport &ipport) const net::ipport &ipport)
{ {
thread_local char strbuf[256];
if(unlikely(ircd::run::level != ircd::run::level::RUN)) if(unlikely(ircd::run::level != ircd::run::level::RUN))
{ {
log::dwarning log::dwarning
{ {
"Refusing to add new client from %s in runlevel %s", "Refusing to add new client from %s in runlevel %s",
string(ipport), string(strbuf, ipport),
reflect(ircd::run::level) reflect(ircd::run::level)
}; };
@ -226,7 +227,7 @@ _listener_proffer(net::listener &listener,
log::warning log::warning
{ {
"Refusing to add new client from %s because maximum of %zu reached", "Refusing to add new client from %s because maximum of %zu reached",
string(ipport), string(strbuf, ipport),
size_t(client::settings::max_client) size_t(client::settings::max_client)
}; };