diff options
Diffstat (limited to 'source/blender/blenlib/BLI_generic_array.hh')
-rw-r--r-- | source/blender/blenlib/BLI_generic_array.hh | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/blenlib/BLI_generic_array.hh b/source/blender/blenlib/BLI_generic_array.hh index f0eddd30419..03dc8814309 100644 --- a/source/blender/blenlib/BLI_generic_array.hh +++ b/source/blender/blenlib/BLI_generic_array.hh @@ -231,7 +231,9 @@ class GArray { this->deallocate(new_data); throw; } - this->deallocate(data_); + if (this->data_) { + this->deallocate(data_); + } data_ = new_data; } |