summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2025-04-22 17:39:45 +0100
committerSadie Powell <sadie@witchery.services>2025-04-22 18:16:31 +0100
commit0c155e0c056235720e258edc4be8c48244e73033 (patch)
tree8cfa13497cf87b18c1ad31fbd2a655f9c915077f
parentf3629598347763c984d03ee70235133c45dd9908 (diff)
Replace hard linebreaks in RPC and webcpanel messages.
-rw-r--r--modules/rpc/rpc_main.cpp2
-rw-r--r--modules/webcpanel/webcpanel.cpp4
2 files changed, 3 insertions, 3 deletions
diff --git a/modules/rpc/rpc_main.cpp b/modules/rpc/rpc_main.cpp
index 5a9b233b3..5a9ffaff9 100644
--- a/modules/rpc/rpc_main.cpp
+++ b/modules/rpc/rpc_main.cpp
@@ -98,7 +98,7 @@ public:
void SendMessage(BotInfo *source, const Anope::string &msg) override
{
- str += msg + "\n";
+ str += msg.replace_all_cs("\x1A", "\x20") + "\n";
};
}
reply(out);
diff --git a/modules/webcpanel/webcpanel.cpp b/modules/webcpanel/webcpanel.cpp
index e09f51e94..954ca0cec 100644
--- a/modules/webcpanel/webcpanel.cpp
+++ b/modules/webcpanel/webcpanel.cpp
@@ -263,7 +263,7 @@ namespace WebPanel
void SendMessage(BotInfo *source, const Anope::string &msg) override
{
- re[k] = msg;
+ re[k] = msg.replace_all_cs("\x1A", "\x20");
}
}
my_reply(r, key);
@@ -304,7 +304,7 @@ namespace WebPanel
void SendMessage(BotInfo *source, const Anope::string &msg) override
{
- re[k] = msg;
+ re[k] = msg.replace_all_cs("\x1A", "\x20");
}
}
my_reply(r, key);