From 9e0a5d7c8a3759e3a256a4548063ee0a05f04a8c Mon Sep 17 00:00:00 2001 From: Kim Minh Kaplan Date: Fri, 9 Nov 2018 22:33:54 +0000 Subject: [PATCH] Escape '+' character in regexp. --- src/parse.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parse.rs b/src/parse.rs index 194b02a..f198b46 100644 --- a/src/parse.rs +++ b/src/parse.rs @@ -7,7 +7,7 @@ use super::error::{Error, ParseError, Result}; use super::types::*; pub fn parse_authenticate_response(line: String) -> Result { - let authenticate_regex = Regex::new("^+(.*)\r\n").unwrap(); + let authenticate_regex = Regex::new("^\\+(.*)\r\n").unwrap(); if let Some(cap) = authenticate_regex.captures_iter(line.as_str()).next() { let data = cap.get(1).map(|x| x.as_str()).unwrap_or("");