Bug 1278242 - prevent uninitialized pointer read. r?jrmuizel draft
authorAndi-Bogdan Postelnicu <bpostelnicu@mozilla.com>
Mon, 06 Jun 2016 16:25:28 +0300
changeset 375673 0b8b3aec4c8410cd8d88f3297d3fc15a36570f74
parent 375369 3e8ee3599a67edd971770af4982ad4b0fe77f073
child 522935 87ecd172cbb57af90873314971e7f65badd1de99
push id20347
push userBogdan.Postelnicu@softvision.ro
push dateMon, 06 Jun 2016 13:26:16 +0000
reviewersjrmuizel
bugs1278242
milestone49.0a1
Bug 1278242 - prevent uninitialized pointer read. r?jrmuizel MozReview-Commit-ID: G262l8C2mCl
gfx/layers/ipc/ShadowLayerUtilsX11.h
--- a/gfx/layers/ipc/ShadowLayerUtilsX11.h
+++ b/gfx/layers/ipc/ShadowLayerUtilsX11.h
@@ -23,17 +23,20 @@ class gfxXlibSurface;
 namespace IPC {
 class Message;
 }
 
 namespace mozilla {
 namespace layers {
 
 struct SurfaceDescriptorX11 {
-  SurfaceDescriptorX11()
+  SurfaceDescriptorX11() 
+    : mId(0)
+    , mFormat(0)
+    , mGLXPixmap(0)
   { }
 
   explicit SurfaceDescriptorX11(gfxXlibSurface* aSurf, bool aForwardGLX = false);
 
   SurfaceDescriptorX11(Drawable aDrawable, XID aFormatID,
                        const gfx::IntSize& aSize);
 
   // Default copy ctor and operator= are OK