# HG changeset patch # User Sebastien Jodogne # Date 1560019779 -7200 # Node ID 327bace7e98a65b8c0524398fb927f9ffdc24e35 # Parent 0db4e6c2a89f4080701ecb66b14f2da75b6db265 trying yet another fix diff -r 0db4e6c2a89f -r 327bace7e98a Core/HttpServer/MultipartStreamReader.cpp --- a/Core/HttpServer/MultipartStreamReader.cpp Sat Jun 08 18:30:03 2019 +0200 +++ b/Core/HttpServer/MultipartStreamReader.cpp Sat Jun 08 20:49:39 2019 +0200 @@ -196,7 +196,9 @@ } } - if (static_cast(contentLength + 2) > std::distance(headersMatcher_.GetMatchEnd(), corpusEnd)) + // Explicit conversion to avoid warning about signed vs. unsigned comparison + std::iterator_traits::difference_type d = contentLength + 2; + if (d > std::distance(headersMatcher_.GetMatchEnd(), corpusEnd)) { break; // Not enough data available to have a full part }