From 9c1f7ff9bf6d93f0921569d584ab930ac23a4811 Mon Sep 17 00:00:00 2001 From: Stephen Gowen Date: Mon, 13 Nov 2017 16:07:42 -0500 Subject: [PATCH] Fixing a flaw I found in Vector copy constructor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit _buffer wasn’t being initialized if the incoming vector had a zero size --- spine-cpp/spine-cpp/include/spine/Vector.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/spine-cpp/spine-cpp/include/spine/Vector.h b/spine-cpp/spine-cpp/include/spine/Vector.h index f45d0580e..30de79e6e 100644 --- a/spine-cpp/spine-cpp/include/spine/Vector.h +++ b/spine-cpp/spine-cpp/include/spine/Vector.h @@ -46,10 +46,8 @@ namespace Spine // Empty } - Vector(const Vector& inArray) + Vector(const Vector& inArray) : _size(inArray._size), _capacity(inArray._capacity), _buffer(NULL) { - _size = inArray._size; - _capacity = inArray._capacity; if (_capacity > 0) { _buffer = allocate(_capacity);