From 4ebd5232e7c67a1c648c08d7a21b1c319b3539da Mon Sep 17 00:00:00 2001 From: jefshe Date: Tue, 20 Aug 2019 11:08:32 +1000 Subject: [PATCH] Add in an eof guard for extra safety --- actix-multipart/src/server.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actix-multipart/src/server.rs b/actix-multipart/src/server.rs index fe10783c4..3312a580a 100644 --- a/actix-multipart/src/server.rs +++ b/actix-multipart/src/server.rs @@ -781,7 +781,7 @@ impl PayloadBuffer { /// Read bytes until new line delimiter or eof pub fn readline_or_eof(&mut self) -> Result, MultipartError> { match self.readline() { - Err(MultipartError::Incomplete) => Ok(Some(self.buf.take().freeze())), + Err(MultipartError::Incomplete) if self.eof => Ok(Some(self.buf.take().freeze())), line => line } }