should close protocolbuffers#6095

This commit is contained in:
Denis Smirnov 2019-05-03 19:52:46 +07:00 committed by Adam Cozzette
parent fbe4ccccc5
commit 3ee24bca49

View File

@ -125,7 +125,7 @@ class PROTOBUF_EXPORT EpsCopyInputStream {
// If return value is negative it's an error
PROTOBUF_MUST_USE_RESULT int PushLimit(const char* ptr, int limit) {
GOOGLE_DCHECK(limit >= 0);
limit += ptr - buffer_end_;
limit += static_cast<int>(ptr - buffer_end_);
limit_end_ = buffer_end_ + (std::min)(0, limit);
auto old_limit = limit_;
limit_ = limit;