From fec58aa129818ed0c0613a7ec36b55135bf81278 Mon Sep 17 00:00:00 2001 From: Laurentiu Cristofor Date: Fri, 4 Sep 2020 15:52:13 -0700 Subject: [PATCH] Fix for issue 6100: incorrect shrinking logic in ResizeContext() (#6102) --- src/reflection.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reflection.cpp b/src/reflection.cpp index fcb225b54..cb941a029 100644 --- a/src/reflection.cpp +++ b/src/reflection.cpp @@ -195,7 +195,7 @@ class ResizeContext { if (delta_ > 0) buf_.insert(buf_.begin() + start, delta_, 0); else - buf_.erase(buf_.begin() + start, buf_.begin() + start - delta_); + buf_.erase(buf_.begin() + start + delta_, buf_.begin() + start); } // Check if the range between first (lower address) and second straddles