Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/core/StarTcp.cpp
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2023-06-27 20:23:44 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2023-06-27 20:23:44 +1000
commit332983c97b7a729c4dc5f19aa9ee4a22c420f7d8 (patch)
treefd9c441b796b522bdd5c7f8fbd32f51b8eff2a28 /source/core/StarTcp.cpp
parent14b9689b6d4f4ad5276c88130dc6e449bedc0709 (diff)
The Formatting String Catastrophe
Diffstat (limited to 'source/core/StarTcp.cpp')
-rw-r--r--source/core/StarTcp.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/source/core/StarTcp.cpp b/source/core/StarTcp.cpp
index dc64b98..04a74f0 100644
--- a/source/core/StarTcp.cpp
+++ b/source/core/StarTcp.cpp
@@ -31,7 +31,7 @@ TcpSocketPtr TcpSocket::accept() {
if (invalidSocketDescriptor(socketDesc)) {
if (netErrorInterrupt())
return {};
- throw NetworkException(strf("Cannot accept connection: %s", netErrorString()));
+ throw NetworkException(strf("Cannot accept connection: {}", netErrorString()));
}
auto socketImpl = make_shared<SocketImpl>();
@@ -47,7 +47,7 @@ TcpSocketPtr TcpSocket::accept() {
sockPtr->m_localAddress = m_localAddress;
setAddressFromNative(sockPtr->m_remoteAddress, m_localAddress.address().mode(), &sockAddr);
- Logger::debug("accept from %s (%d)", sockPtr->m_remoteAddress, sockPtr->m_impl->socketDesc);
+ Logger::debug("accept from {} ({})", sockPtr->m_remoteAddress, sockPtr->m_impl->socketDesc);
return sockPtr;
}
@@ -83,7 +83,7 @@ size_t TcpSocket::receive(char* data, size_t size) {
} else if (netErrorInterrupt()) {
r = 0;
} else {
- throw NetworkException(strf("tcp recv error: %s", netErrorString()));
+ throw NetworkException(strf("tcp recv error: {}", netErrorString()));
}
}
@@ -113,7 +113,7 @@ size_t TcpSocket::send(char const* data, size_t size) {
} else if (netErrorInterrupt()) {
w = 0;
} else {
- throw NetworkException(strf("tcp send error: %s", netErrorString()));
+ throw NetworkException(strf("tcp send error: {}", netErrorString()));
}
}
@@ -145,7 +145,7 @@ void TcpSocket::connect(HostAddressWithPort const& addressWithPort) {
socklen_t sockAddrLen;
setNativeFromAddress(addressWithPort, &sockAddr, &sockAddrLen);
if (::connect(m_impl->socketDesc, (struct sockaddr*)&sockAddr, sockAddrLen) < 0)
- throw NetworkException(strf("cannot connect to %s: %s", addressWithPort, netErrorString()));
+ throw NetworkException(strf("cannot connect to {}: {}", addressWithPort, netErrorString()));
#if defined STAR_SYSTEM_MACOS || defined STAR_SYSTEM_FREEBSD
// Don't generate sigpipe
@@ -161,7 +161,7 @@ TcpServer::TcpServer(HostAddressWithPort const& address) : m_hostAddress(address
m_hostAddress = address;
m_listenSocket = TcpSocket::listen(address);
m_listenSocket->setNonBlocking(true);
- Logger::debug("TcpServer listening on: %s", address);
+ Logger::debug("TcpServer listening on: {}", address);
}
TcpServer::TcpServer(uint16_t port) : TcpServer(HostAddressWithPort("*", port)) {}
@@ -201,7 +201,7 @@ void TcpServer::setAcceptCallback(AcceptCallback callback, unsigned timeout) {
try {
conn = accept(timeout);
} catch (NetworkException const& e) {
- Logger::error("TcpServer caught exception accepting connection %s", outputException(e, false));
+ Logger::error("TcpServer caught exception accepting connection {}", outputException(e, false));
}
if (conn)
@@ -211,7 +211,7 @@ void TcpServer::setAcceptCallback(AcceptCallback callback, unsigned timeout) {
break;
}
} catch (std::exception const& e) {
- Logger::error("TcpServer will close, listener thread caught exception: %s", outputException(e, true));
+ Logger::error("TcpServer will close, listener thread caught exception: {}", outputException(e, true));
m_listenSocket->close();
}
});