diff options
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/geometry/intern/uv_parametrizer.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/geometry/intern/uv_parametrizer.cc b/source/blender/geometry/intern/uv_parametrizer.cc index ae2794bf9bc..26de4679768 100644 --- a/source/blender/geometry/intern/uv_parametrizer.cc +++ b/source/blender/geometry/intern/uv_parametrizer.cc @@ -3733,8 +3733,10 @@ void GEO_uv_parametrizer_delete(ParamHandle *phandle) BLI_memarena_free(phandle->polyfill_arena); BLI_heap_free(phandle->polyfill_heap, NULL); - BLI_rng_free(phandle->rng); - phandle->rng = NULL; + if (phandle->rng) { + BLI_rng_free(phandle->rng); + phandle->rng = NULL; + } MEM_freeN(phandle); } |