summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrank Meerkoetter <frank.meerkoetter@basyskom.com>2015-12-17 21:19:59 +0100
committerAlex Blasche <alexander.blasche@theqtcompany.com>2015-12-18 08:18:27 +0000
commitaa9dd7a777aad1f9369193d672c5253fd6bcb5a4 (patch)
tree70bfa3a65cfcce5282dfa6264f161b634e4e3105
parente7353ef137b6d1a450b9393cb8e83026a24298fb (diff)
Fix resource leak.
Do not leak the private object. Fixes coverity CID21656. Change-Id: I19873364afeb4f8244c2f436129ad82d83491a2a Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
-rw-r--r--src/nfc/qqmlndefrecord.cpp5
-rw-r--r--src/nfc/qqmlndefrecord.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/nfc/qqmlndefrecord.cpp b/src/nfc/qqmlndefrecord.cpp
index 278cc583..b204d4d0 100644
--- a/src/nfc/qqmlndefrecord.cpp
+++ b/src/nfc/qqmlndefrecord.cpp
@@ -243,6 +243,11 @@ QQmlNdefRecord::QQmlNdefRecord(const QNdefRecord &record, QObject *parent)
d_ptr->record = record;
}
+QQmlNdefRecord::~QQmlNdefRecord()
+{
+ delete d_ptr;
+}
+
/*!
\enum QQmlNdefRecord::TypeNameFormat
diff --git a/src/nfc/qqmlndefrecord.h b/src/nfc/qqmlndefrecord.h
index dbd947ee..93a3106e 100644
--- a/src/nfc/qqmlndefrecord.h
+++ b/src/nfc/qqmlndefrecord.h
@@ -65,6 +65,7 @@ public:
explicit QQmlNdefRecord(QObject *parent = 0);
explicit QQmlNdefRecord(const QNdefRecord &record, QObject *parent = 0);
+ ~QQmlNdefRecord();
QString type() const;
void setType(const QString &t);