diff --git a/src/client.rs b/src/client.rs index 19452bf0..96c4e956 100644 --- a/src/client.rs +++ b/src/client.rs @@ -678,6 +678,9 @@ impl Proto for Client { fn read_pair(&mut self) -> Result<(String, String)> { let line = self.read_line()?; + if line.starts_with("ACK") { + return Err(ParseError::BadPair.into()); + } let mut split = line.split(": "); let key = split.next().ok_or(ParseError::BadPair)?; let val = split.next().ok_or(ParseError::BadPair)?;