Discovery: local job shouldn't be parented
authorChristian Kamm <mail@ckamm.de>
Wed, 11 Sep 2019 12:49:20 +0000 (14:49 +0200)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:58:59 +0000 (10:58 +0100)
Since it'll be deleted by the thread pool.

src/libsync/discovery.cpp

index 4f162e18f7800659786b1ea4123464b50bb58947..3406fdf4806c6880b054aa95388b88414c02bbaf 100644 (file)
@@ -1433,7 +1433,7 @@ DiscoverySingleDirectoryJob *ProcessDirectoryJob::startAsyncServerQuery()
 void ProcessDirectoryJob::startAsyncLocalQuery()
 {
     QString localPath = _discoveryData->_localDir + _currentFolder._local;
-    auto localJob = new DiscoverySingleLocalDirectoryJob(_discoveryData->_account, localPath, _discoveryData->_syncOptions._vfs.data(), this);
+    auto localJob = new DiscoverySingleLocalDirectoryJob(_discoveryData->_account, localPath, _discoveryData->_syncOptions._vfs.data());
 
     _discoveryData->_currentlyActiveJobs++;
     _pendingAsyncJobs++;