From f037c05b7312dffd7f412ddc6835926dc38aa1e5 Mon Sep 17 00:00:00 2001 From: James Chen Date: Tue, 8 Apr 2025 17:48:47 +0800 Subject: [PATCH] Fix memory leak of Vector::setSize (#2781) * Fix memory leak of Vector::setSize * Format code --- spine-cpp/spine-cpp/include/spine/Vector.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spine-cpp/spine-cpp/include/spine/Vector.h b/spine-cpp/spine-cpp/include/spine/Vector.h index 771b59791..6247c1d33 100644 --- a/spine-cpp/spine-cpp/include/spine/Vector.h +++ b/spine-cpp/spine-cpp/include/spine/Vector.h @@ -85,6 +85,10 @@ namespace spine { for (size_t i = oldSize; i < _size; i++) { construct(_buffer + i, defaultValue); } + } else { + for (size_t i = _size; i < oldSize; i++) { + destroy(_buffer + i); + } } }