diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-11-26 22:16:43 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-11-26 22:18:35 +0300 |
commit | 254282c6cbd0c9f6031fb108f858951d8563a809 (patch) | |
tree | d1bde226e57a11199a024039c87d4260f80e10e5 /source/blender/blenkernel | |
parent | b3808a4e065bf5007da3c74e27500fbbda809a01 (diff) |
Fix crash when ding dyntopo sculpting
This is a regression introduced by 77ac33d and was caused by use-after-free
mistake.
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/intern/pbvh_bmesh.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/pbvh_bmesh.c b/source/blender/blenkernel/intern/pbvh_bmesh.c index 71354c2613f..93aa10782c4 100644 --- a/source/blender/blenkernel/intern/pbvh_bmesh.c +++ b/source/blender/blenkernel/intern/pbvh_bmesh.c @@ -1245,8 +1245,8 @@ static bool pbvh_bmesh_collapse_short_edges( while (!BLI_heap_is_empty(eq_ctx->q->heap)) { BMVert **pair = BLI_heap_popmin(eq_ctx->q->heap); - BLI_mempool_free(eq_ctx->pool, pair); BMVert *v1 = pair[0], *v2 = pair[1]; + BLI_mempool_free(eq_ctx->pool, pair); pair = NULL; /* Check the verts still exist */ |