[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [tor-browser/esr24] 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



commit f7c724ad36208605421c24caac2ef8eef7b0860e
Author: Jeff Walden <jwalden@xxxxxxx>
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
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits