Fixed overflow

This commit is contained in:
wrk 2023-06-09 02:03:54 +02:00
parent 789bfca745
commit 72a97e296b
1 changed files with 4 additions and 2 deletions

View File

@ -656,11 +656,13 @@ async fn recv<T: AsyncRead>(
let len = new_lines.len();
for (index, line) in new_lines.into_iter().enumerate() {
if index == len - 1 && &buf[buf.len() - 3..] != b"\r\n" {
if index == len - 1 && &buf[buf.len() - 2..] != b"\r\n" {
*partial_line = line.to_owned();
break;
}
lines.push(line.to_owned());
if line.len() != 0 {
lines.push(line.to_owned());
}
}
Ok(lines)
}