[Bf-blender-cvs] [d4a5b6af768] asset-greasepencil: GPencil: Avoid segment fault when material is NULL

Antonio Vazquez noreply at git.blender.org
Thu Jul 22 11:15:55 CEST 2021


Commit: d4a5b6af7680437f8f7aa93fc80b9b4112836494
Author: Antonio Vazquez
Date:   Thu Jul 22 10:37:26 2021 +0200
Branches: asset-greasepencil
https://developer.blender.org/rBd4a5b6af7680437f8f7aa93fc80b9b4112836494

GPencil: Avoid segment fault when material is NULL

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

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

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

diff --git a/source/blender/blenkernel/intern/gpencil.c b/source/blender/blenkernel/intern/gpencil.c
index 621a6a11194..13a8d4f105f 100644
--- a/source/blender/blenkernel/intern/gpencil.c
+++ b/source/blender/blenkernel/intern/gpencil.c
@@ -2514,7 +2514,7 @@ int BKE_gpencil_object_material_index_get_by_name(Object *ob, const char *name)
   for (short i = 0; i < *totcol; i++) {
     read_ma = BKE_object_material_get(ob, i + 1);
     /* Material names are like "MAMaterial.001" */
-    if (STREQ(name, &read_ma->id.name[2])) {
+    if ((read_ma) && (STREQ(name, &read_ma->id.name[2]))) {
       return i;
     }
   }



More information about the Bf-blender-cvs mailing list