From d8a70bb795f358828b8762d2026064189eddf128 Mon Sep 17 00:00:00 2001 From: Martchus Date: Tue, 4 Jun 2019 19:12:08 +0200 Subject: [PATCH] Fix implicit signedness conversion --- io/binaryreader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/io/binaryreader.cpp b/io/binaryreader.cpp index be8aff0..9aec219 100644 --- a/io/binaryreader.cpp +++ b/io/binaryreader.cpp @@ -159,7 +159,7 @@ string BinaryReader::readTerminatedString(std::size_t maxBytesToRead, std::uint8 for (char *i = buff.get(), *end = i + maxBytesToRead; i < end; ++i) { m_stream->get(*i); if (*(reinterpret_cast(i)) == termination) { - return string(buff.get(), i - buff.get()); + return string(buff.get(), static_cast(i - buff.get())); } } return string(buff.get(), maxBytesToRead);