From f103f3ee6261ec6876ddf131dea379a80fc0edd4 Mon Sep 17 00:00:00 2001 From: Eduardo Bart Date: Thu, 2 Aug 2012 08:43:02 -0300 Subject: [PATCH] Minor fix in packed_vector --- src/framework/stdext/packed_vector.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/framework/stdext/packed_vector.h b/src/framework/stdext/packed_vector.h index 8cf34091..7d5e56f4 100644 --- a/src/framework/stdext/packed_vector.h +++ b/src/framework/stdext/packed_vector.h @@ -106,6 +106,10 @@ public: } void pop_back() { + if(m_size == 1) { + clear(); + return; + } T *tmp = new T[m_size-1]; std::copy(m_data, m_data + m_size - 1, tmp); delete[] m_data;