Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2015-11-26 22:16:43 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2015-11-26 22:18:35 +0300
commit254282c6cbd0c9f6031fb108f858951d8563a809 (patch)
treed1bde226e57a11199a024039c87d4260f80e10e5 /source/blender/blenkernel/intern/pbvh_bmesh.c
parentb3808a4e065bf5007da3c74e27500fbbda809a01 (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/intern/pbvh_bmesh.c')
-rw-r--r--source/blender/blenkernel/intern/pbvh_bmesh.c2
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 */