summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/session.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/session.cpp b/src/session.cpp
index e8597e3..6631fae 100644
--- a/src/session.cpp
+++ b/src/session.cpp
@@ -215,18 +215,7 @@ template <typename... Args>
bool CSession::write(std::format_string<Args...> fmt, Args &&...args) {
if (isDeaf())
return false;
- std::string msg = NFormatter::fmt(NONE, fmt, std::forward<Args>(args)...);
- if (m_isReading)
- msg.insert(0, "\n");
-
- if (send(m_sockfd.get(), msg.c_str(), msg.size(), MSG_NOSIGNAL) < 0) {
- onErrno(WRITE);
- return false;
- }
-#ifdef DEBUG
- onSend(msg);
-#endif
- return true;
+ return write(NONE, fmt, std::forward<Args>(args)...);
}
template <typename... Args>