aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJokler <jokler.contact@gmail.com>2017-10-20 05:24:11 +0200
committerJokler <jokler.contact@gmail.com>2017-12-24 00:12:07 +0100
commitfee0ea52e7300042f4baaf2419be344dbc643fb8 (patch)
treeb45713176b2d5a1678e0311baeb05be401a91f61
parente8b4f54ef9910f733f5d4785a906fc6ca185167b (diff)
downloadfrippy-fee0ea52e7300042f4baaf2419be344dbc643fb8.tar.gz
frippy-fee0ea52e7300042f4baaf2419be344dbc643fb8.zip
Do not allow factoids to send newlines
-rw-r--r--src/plugins/factoids/mod.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/factoids/mod.rs b/src/plugins/factoids/mod.rs
index a6cb5c3..68b02e3 100644
--- a/src/plugins/factoids/mod.rs
+++ b/src/plugins/factoids/mod.rs
@@ -110,7 +110,7 @@ impl Factoids {
lua.exec::<()>(LUA_SANDBOX, Some(name))?;
let output: Vec<String> = globals.get::<_, Vec<String>>("output")?;
- Ok(output.join("|"))
+ Ok(output.join("|").replace("\n", "|"))
}
fn invalid_command(&self, server: &IrcServer, command: &PluginCommand) -> Result<(), IrcError> {