diff options
author | Adam <Adam@anope.org> | 2017-06-05 10:11:22 -0400 |
---|---|---|
committer | Adam <Adam@anope.org> | 2017-06-05 10:11:22 -0400 |
commit | 1a6f42b9944ecb5055a398a34d6f3f952fd36acd (patch) | |
tree | fd14f9245ddcd28265661f2ebc59b797a6e26bc9 /modules/webcpanel/pages/chanserv/set.cpp | |
parent | 04f49225c9b7732c9e04f828ab988e4b29c7b973 (diff) |
webcpanel: escape values in template_fileserver
Remove other escapes to prevent double escape.
Not all replaced values were escaped, such as replies from commands.
Diffstat (limited to 'modules/webcpanel/pages/chanserv/set.cpp')
-rw-r--r-- | modules/webcpanel/pages/chanserv/set.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/webcpanel/pages/chanserv/set.cpp b/modules/webcpanel/pages/chanserv/set.cpp index c0d4121fa..a410bc69c 100644 --- a/modules/webcpanel/pages/chanserv/set.cpp +++ b/modules/webcpanel/pages/chanserv/set.cpp @@ -102,7 +102,7 @@ bool WebCPanel::ChanServ::Set::OnRequest(HTTPProvider *server, const Anope::stri } } - replacements["CHANNEL"] = HTTPUtils::Escape(ci->name); + replacements["CHANNEL"] = ci->name; replacements["CHANNEL_ESCAPED"] = HTTPUtils::URLEncode(ci->name); if (ci->GetFounder()) replacements["FOUNDER"] = ci->GetFounder()->display; @@ -114,8 +114,8 @@ bool WebCPanel::ChanServ::Set::OnRequest(HTTPProvider *server, const Anope::stri if (!ci->last_topic.empty()) { - replacements["LAST_TOPIC"] = HTTPUtils::Escape(ci->last_topic); - replacements["LAST_TOPIC_SETTER"] = HTTPUtils::Escape(ci->last_topic_setter); + replacements["LAST_TOPIC"] = ci->last_topic; + replacements["LAST_TOPIC_SETTER"] = ci->last_topic_setter; } if (can_set) |