[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kpmcore] src/ops: Use a QPointer for Partition in DeleteOperation to avoid double-delete.
From: Teo Mrnjavac <teo () kde ! org>
Date: 2016-04-27 14:42:13
Message-ID: E1avQfN-0006Uw-P9 () scm ! kde ! org
[Download RAW message or body]
Git commit dc9e9651ac59f58516a153c429532cc8c55142fd by Teo Mrnjavac.
Committed on 27/04/2016 at 14:41.
Pushed by mrnjavac into branch 'master'.
Use a QPointer for Partition in DeleteOperation to avoid double-delete.
M +2 -1 src/ops/deleteoperation.h
http://commits.kde.org/kpmcore/dc9e9651ac59f58516a153c429532cc8c55142fd
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 <QPointer>
#include <QString>
=
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;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic