commit f7c724ad36208605421c24caac2ef8eef7b0860e
Author: Jeff Walden <[email protected]>
Date:   Mon Jun 2 17:45:05 2014 -0700

    Bug 991981 - Followup fix for ESR24 to properly init TypedArray structs 
using the provided obj in the constructor, rather than requiring Init to be 
called after construction.  r=bz, a=bustage
---
 dom/bindings/TypedArray.h |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dom/bindings/TypedArray.h b/dom/bindings/TypedArray.h
index c7c2bbd..62343c2 100644
--- a/dom/bindings/TypedArray.h
+++ b/dom/bindings/TypedArray.h
@@ -24,12 +24,12 @@ template<typename T,
          void GetLengthAndData(JSObject*, uint32_t*, T**)>
 struct TypedArray_base {
   TypedArray_base(JSObject* obj)
-    : mObj(obj),
+    : mObj(NULL),
       mData(NULL),
       mLength(0),
       mComputed(false)
   {
-    MOZ_ASSERT(obj != NULL);
+    Init(obj);
   }
 
 private:



_______________________________________________
tor-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to