diff options
Diffstat (limited to 'source/blender/editors/gpencil/gpencil_utils.c')
-rw-r--r-- | source/blender/editors/gpencil/gpencil_utils.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/editors/gpencil/gpencil_utils.c b/source/blender/editors/gpencil/gpencil_utils.c index 3ca993673d4..91af444c28a 100644 --- a/source/blender/editors/gpencil/gpencil_utils.c +++ b/source/blender/editors/gpencil/gpencil_utils.c @@ -2548,6 +2548,11 @@ tGPspoint *ED_gpencil_sbuffer_ensure(tGPspoint *buffer_array, *buffer_size += GP_STROKE_BUFFER_CHUNK; p = MEM_recallocN(buffer_array, sizeof(struct tGPspoint) * *buffer_size); } + + if (p == NULL) { + *buffer_size = *buffer_used = 0; + } + buffer_array = p; } |