From: Lars Knoll Date: Mon, 4 Aug 2014 10:46:50 +0000 (+0200) Subject: Fix uninitialized memory read X-Git-Tag: v5.3.99+beta1~214 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5e504b36a1bc17df09fa28f1a26703023466f440;p=platform%2Fupstream%2Fqtdeclarative.git Fix uninitialized memory read Explicitly initialize the markBit to 0. This is important for stack based execution contexts that can have uninitialized data in the bit. Change-Id: I50f1286949f1b4732e3a31b83b238bc7dcf7c7a7 Reviewed-by: Gunnar Sletta Reviewed-by: Simon Hausmann --- diff --git a/src/qml/jsruntime/qv4managed_p.h b/src/qml/jsruntime/qv4managed_p.h index b88531d..cc58983 100644 --- a/src/qml/jsruntime/qv4managed_p.h +++ b/src/qml/jsruntime/qv4managed_p.h @@ -191,6 +191,7 @@ struct Q_QML_PRIVATE_EXPORT Managed Data() {} Data(InternalClass *internal) : internalClass(internal) + , markBit(0) , inUse(1) , extensible(1) {