Commit: 16794f908fe3f1df46096df100e007049991d89e
Author: Sergey Sharybin
Date:   Thu Apr 30 15:46:09 2015 +0500
Branches: master
https://developer.blender.org/rB16794f908fe3f1df46096df100e007049991d89e

Cycles: Fix possible uninitialized XML read state which might cause crashes

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

M       intern/cycles/app/cycles_xml.cpp

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

diff --git a/intern/cycles/app/cycles_xml.cpp b/intern/cycles/app/cycles_xml.cpp
index 2b99dfe..3825746 100644
--- a/intern/cycles/app/cycles_xml.cpp
+++ b/intern/cycles/app/cycles_xml.cpp
@@ -55,6 +55,16 @@ struct XMLReadState {
        string base;            /* base path to current file*/
        float dicing_rate;      /* current dicing rate */
        Mesh::DisplacementMethod displacement_method;
+
+       XMLReadState()
+         : scene(NULL),
+           smooth(false),
+           shader(0),
+           dicing_rate(0.0f),
+           displacement_method(Mesh::DISPLACE_BUMP)
+       {
+               tfm = transform_identity();
+       }
 };
 
 /* Attribute Reading */

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

Reply via email to