[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