From ee764e9f37fe749dde6cb62dd61c9ec8b34a7357 Mon Sep 17 00:00:00 2001 From: Sorin Manole Date: Tue, 12 Apr 2016 08:22:01 +0300 Subject: [PATCH] Fix buffer overread while parsing part data --- MultipartParser.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MultipartParser.h b/MultipartParser.h index eed06f2..503f377 100644 --- a/MultipartParser.h +++ b/MultipartParser.h @@ -135,6 +135,9 @@ class MultipartParser { i += boundarySize; } + if (i == len) { + return; + } c = buffer[i]; }