From dc9e9651ac59f58516a153c429532cc8c55142fd Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Wed, 27 Apr 2016 16:41:34 +0200 Subject: [PATCH] Use a QPointer for Partition in DeleteOperation to avoid double-delete. --- src/ops/deleteoperation.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ops/deleteoperation.h b/src/ops/deleteoperation.h index 73972dd..6330f99 100644 --- a/src/ops/deleteoperation.h +++ b/src/ops/deleteoperation.h @@ -24,6 +24,7 @@ #include "../ops/operation.h" +#include #include class Device; @@ -101,7 +102,7 @@ protected: private: Device& m_TargetDevice; - Partition* m_DeletedPartition; + QPointer< Partition > m_DeletedPartition; ShredAction m_ShredAction; Job* m_DeleteFileSystemJob; DeletePartitionJob* m_DeletePartitionJob;