From c748f51fb42685242ce197d3948ae1429a2da98d Mon Sep 17 00:00:00 2001 From: Liang Jian <jianliang79@gmail.com> Date: Tue, 4 Nov 2014 08:32:28 +0800 Subject: [PATCH] Fix memory leak in QV4::QQmlSequence Use the correct destructor in QV4::QQmlSequence::destroy() to prevent memory leak Change-Id: If9531f731abe5cd9aecfb9642ebf4f5108978f99 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com> --- src/qml/jsruntime/qv4sequenceobject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qml/jsruntime/qv4sequenceobject.cpp b/src/qml/jsruntime/qv4sequenceobject.cpp index 7a0a643a7e..83bfb65658 100644 --- a/src/qml/jsruntime/qv4sequenceobject.cpp +++ b/src/qml/jsruntime/qv4sequenceobject.cpp @@ -507,7 +507,7 @@ private: static void destroy(Managed *that) { - static_cast<QQmlSequence<Container> *>(that)->~QQmlSequence<Container>(); + static_cast<QQmlSequence<Container> *>(that)->d()->~Data(); } }; -- GitLab