diff options
author | Ingo Klöcker <[email protected]> | 2021-12-15 11:00:51 +0000 |
---|---|---|
committer | Ingo Klöcker <[email protected]> | 2021-12-15 11:00:51 +0000 |
commit | 3c770013d7233cb0a803251af54c0a2c1fb61e35 (patch) | |
tree | 0833dbc5de77faec9216fdd79081c2b03e851306 | |
parent | core: Allow setting import filters when importing keys (diff) | |
download | gpgme-3c770013d7233cb0a803251af54c0a2c1fb61e35.tar.gz gpgme-3c770013d7233cb0a803251af54c0a2c1fb61e35.zip |
qt: Fix erroneous reuse of JobPrivate objects
* lang/qt/src/job.cpp (Job::~Job): Destroy JobPrivate object belonging
to destroyed job.
--
In some tests different Job objects reused the same JobPrivate object
because they were created with the same memory address. Obviously, this
shouldn't happen.
GnuPG-bug-id: 5739
-rw-r--r-- | lang/qt/src/job.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lang/qt/src/job.cpp b/lang/qt/src/job.cpp index be637a6d..79951481 100644 --- a/lang/qt/src/job.cpp +++ b/lang/qt/src/job.cpp @@ -105,6 +105,7 @@ QGpgME::Job::Job(QObject *parent) QGpgME::Job::~Job() { + ::d_func()->erase(this); } QString QGpgME::Job::auditLogAsHtml() const |