From 9254e045c63c401457c51729d21aa9921e6b2f80 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Tue, 7 Jul 2015 21:29:31 +0200 Subject: Remove warning about jump depending on garbage value in last --- src/multipart_formdata_parser.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/multipart_formdata_parser.cc') diff --git a/src/multipart_formdata_parser.cc b/src/multipart_formdata_parser.cc index 6802bc8..e46b9e3 100644 --- a/src/multipart_formdata_parser.cc +++ b/src/multipart_formdata_parser.cc @@ -32,11 +32,11 @@ Iterator find_boundary(Iterator begin, Iterator end, continue; } ++test; - if (static_cast(end - test) <= boundary.size()) return end; + if (static_cast(end - test) <= boundary.size()) break; if (boundary.compare(0, std::string::npos, &(*test), boundary.size()) == 0) { test += boundary.size(); - if (test == end) return end; + if (test == end) break; if (*test == '-') { ++test; if (test == end || *test != '-') continue; @@ -50,6 +50,7 @@ Iterator find_boundary(Iterator begin, Iterator end, } } } + *last = true; return end; } -- cgit v1.2.3-70-g09d2