Commit: 59f51942655e545cef669e9fb4c9cdc9ea44f905
Author: Campbell Barton
Date:   Sun Mar 15 21:54:36 2020 +1100
Branches: master
https://developer.blender.org/rB59f51942655e545cef669e9fb4c9cdc9ea44f905

Fix potential NULL pointer de-reference creating liquid geometry

===================================================================

M       source/blender/blenkernel/intern/fluid.c

===================================================================

diff --git a/source/blender/blenkernel/intern/fluid.c 
b/source/blender/blenkernel/intern/fluid.c
index 56dc671a909..366137b5fa6 100644
--- a/source/blender/blenkernel/intern/fluid.c
+++ b/source/blender/blenkernel/intern/fluid.c
@@ -3271,12 +3271,12 @@ static Mesh *create_liquid_geometry(FluidDomainSettings 
*mds, Mesh *orgmesh, Obj
   }
 
   me = BKE_mesh_new_nomain(num_verts, 0, 0, num_faces * 3, num_faces);
-  mverts = me->mvert;
-  mpolys = me->mpoly;
-  mloops = me->mloop;
   if (!me) {
     return NULL;
   }
+  mverts = me->mvert;
+  mpolys = me->mpoly;
+  mloops = me->mloop;
 
   /* Get size (dimension) but considering scaling scaling. */
   copy_v3_v3(cell_size_scaled, mds->cell_size);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to