From 4479c59e79ad8f96d3c3196c151c76896b7c81e8 Mon Sep 17 00:00:00 2001 From: Aaron Weiss Date: Mon, 3 Nov 2014 02:42:06 -0500 Subject: [PATCH] Fixed bug with Message parsing causing suffixes to include colon prefix. --- examples/simple.rs | 2 +- src/data/message.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/simple.rs b/examples/simple.rs index 09cf6b8..fbd7e7e 100644 --- a/examples/simple.rs +++ b/examples/simple.rs @@ -21,6 +21,6 @@ fn main() { let server = IrcServer::from_config(config).unwrap(); identify(&server).unwrap(); for message in server.iter() { - println!("{}", message) + println!("{}", message.into_string()) } } diff --git a/src/data/message.rs b/src/data/message.rs index bce8057..3019749 100644 --- a/src/data/message.rs +++ b/src/data/message.rs @@ -64,7 +64,7 @@ impl FromStr for Message { None }; let suffix = if state.contains(":") { - let suffix = state.find(':').map(|i| state[i..state.len()-1]); + let suffix = state.find(':').map(|i| state[i+1..state.len()-1]); state = state.find(':').map_or("", |i| state[..i]); suffix } else {