From b293f81b41750401c5ebaf919385a86078150192 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Tue, 29 Nov 2016 12:36:48 +0100 Subject: [PATCH] RemoteLinux: Do not leak memory Change-Id: Iea89c88e7c447288e7871e3c82db8295b3af2498 Reviewed-by: Tim Jenssen --- src/plugins/remotelinux/deploymenttimeinfo.cpp | 5 +++++ src/plugins/remotelinux/deploymenttimeinfo.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/plugins/remotelinux/deploymenttimeinfo.cpp b/src/plugins/remotelinux/deploymenttimeinfo.cpp index 52ed43b9131..18b3d3cbabe 100644 --- a/src/plugins/remotelinux/deploymenttimeinfo.cpp +++ b/src/plugins/remotelinux/deploymenttimeinfo.cpp @@ -81,6 +81,11 @@ DeploymentTimeInfo::DeploymentTimeInfo() : d(new DeploymentTimeInfoPrivate()) } +DeploymentTimeInfo::~DeploymentTimeInfo() +{ + delete d; +} + void DeploymentTimeInfo::saveDeploymentTimeStamp(const DeployableFile &deployableFile, const Kit *kit) { diff --git a/src/plugins/remotelinux/deploymenttimeinfo.h b/src/plugins/remotelinux/deploymenttimeinfo.h index 942bc9c4aba..b0d14f829d5 100644 --- a/src/plugins/remotelinux/deploymenttimeinfo.h +++ b/src/plugins/remotelinux/deploymenttimeinfo.h @@ -41,6 +41,7 @@ class DeploymentTimeInfo { public: DeploymentTimeInfo(); + ~DeploymentTimeInfo(); void importDeployTimes(const QVariantMap &map); QVariantMap exportDeployTimes() const;