[Bf-blender-cvs] [59f51942655] master: Fix potential NULL pointer de-reference creating liquid geometry

Campbell Barton noreply at git.blender.org
Sun Mar 15 12:06:08 CET 2020


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);



More information about the Bf-blender-cvs mailing list