From a3cf6611085ccf7ee06dd64c5f2bbb7d8859613a Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 4 Oct 2015 15:01:46 +1100 Subject: [PATCH] Correct last commit, check before freeing --- source/blender/blenlib/intern/buffer.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/blenlib/intern/buffer.c b/source/blender/blenlib/intern/buffer.c index 6ab57221a63..24b2228c884 100644 --- a/source/blender/blenlib/intern/buffer.c +++ b/source/blender/blenlib/intern/buffer.c @@ -111,7 +111,9 @@ void BLI_buffer_reinit(BLI_Buffer *buffer, size_t new_count) { if (UNLIKELY(new_count > buffer->alloc_count)) { if ((buffer->flag & BLI_BUFFER_USE_STATIC) == 0) { - MEM_freeN(buffer->data); + if (buffer->data) { + MEM_freeN(buffer->data); + } } if (buffer->alloc_count && (new_count < buffer->alloc_count * 2)) {