From bdc315635ed14c7e01455f466b76941f9ee9f57a Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Tue, 16 Jun 2026 12:19:50 +0100 Subject: Fix missing caps in the list output when when the line overflows. --- src/modules/m_cap.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'src/modules/m_cap.cpp') diff --git a/src/modules/m_cap.cpp b/src/modules/m_cap.cpp index 56697ca44..ac4de2e71 100644 --- a/src/modules/m_cap.cpp +++ b/src/modules/m_cap.cpp @@ -374,16 +374,14 @@ private: std::string line; for (const auto& cap : result) { - if (line.length() + cap.length() < maxline) - { - line.append(cap); - line.push_back(' '); - } - else + if (line.length() + cap.length() >= maxline) { DisplaySingleResult(user, subcmd, line, asterisk); line.clear(); } + if (!line.empty()) + line.push_back(' '); + line.append(cap); } DisplaySingleResult(user, subcmd, line, false); } -- cgit v1.3.1-10-gc9f91