diff --git a/src/libs/utils/processreaper.cpp b/src/libs/utils/processreaper.cpp index f7235d55290..b161aee7fcf 100644 --- a/src/libs/utils/processreaper.cpp +++ b/src/libs/utils/processreaper.cpp @@ -167,9 +167,7 @@ private: QList takeReaperSetupList() { QMutexLocker locker(&m_mutex); - const QList reaperSetupList = m_reaperSetupList; - m_reaperSetupList.clear(); - return reaperSetupList; + return std::exchange(m_reaperSetupList, {}); } void flush()