From: Ian Jackson Date: Sun, 15 Aug 2021 20:50:27 +0000 (+0100) Subject: multipart: fix part splitter X-Git-Tag: hippotat/1.0.0~161 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=hippotat.git;a=commitdiff_plain;h=910abdcb0ea07a2bbc8fae5bcbb43e4ccb4a6cad multipart: fix part splitter Signed-off-by: Ian Jackson --- diff --git a/src/multipart.rs b/src/multipart.rs index 77d3335..c8c035f 100644 --- a/src/multipart.rs +++ b/src/multipart.rs @@ -139,8 +139,8 @@ impl<'b> ComponentIterator<'b> { let next_boundary = self.boundary_finder.find(&comp.payload) .ok_or(MissingBoundary)?; + self.at_boundary = &comp.payload[next_boundary..]; comp.payload = Self::payload_trim(&comp.payload[0..next_boundary]); - self.at_boundary = &self.at_boundary[next_boundary..]; //dbg!(DumpHex(comp.payload)); //dbg!(DumpHex(&self.at_boundary[0..5]));