[Bf-blender-cvs] [93092876871] temp-gpu-uniform-builtin-structs: Fix crash: access unallocated memory.

Jeroen Bakker noreply at git.blender.org
Fri Jul 9 12:23:18 CEST 2021


Commit: 93092876871adf96338ac3b7a1312cc984b84c8a
Author: Jeroen Bakker
Date:   Fri Jul 9 08:59:51 2021 +0200
Branches: temp-gpu-uniform-builtin-structs
https://developer.blender.org/rB93092876871adf96338ac3b7a1312cc984b84c8a

Fix crash: access unallocated memory.

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

M	source/blender/gpu/intern/gpu_shader_private.hh

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

diff --git a/source/blender/gpu/intern/gpu_shader_private.hh b/source/blender/gpu/intern/gpu_shader_private.hh
index 06e0b99b276..76f053674b7 100644
--- a/source/blender/gpu/intern/gpu_shader_private.hh
+++ b/source/blender/gpu/intern/gpu_shader_private.hh
@@ -82,7 +82,7 @@ class Shader {
     return name;
   };
 
-  UniformBuiltinStruct *m_shader_struct;
+  UniformBuiltinStruct *m_shader_struct = nullptr;
   void set_shader_struct(GPUUniformBuiltinStructType struct_type)
   {
     m_shader_struct = new UniformBuiltinStruct(struct_type);



More information about the Bf-blender-cvs mailing list