From 91a99c6903961a5a5ac2d510c03fea6debaa21ab Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Mon, 7 Dec 2015 23:54:38 +0200 Subject: [PATCH] Fix possible deadlock during application exit. --- src/base/bittorrent/session.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/base/bittorrent/session.cpp b/src/base/bittorrent/session.cpp index 71fd9fe62..899a6e29d 100644 --- a/src/base/bittorrent/session.cpp +++ b/src/base/bittorrent/session.cpp @@ -1964,7 +1964,7 @@ void Session::getPendingAlerts(QVector &out, ulong time) QMutexLocker lock(&m_alertsMutex); - while (m_alerts.empty()) + if (m_alerts.empty()) m_alertsWaitCondition.wait(&m_alertsMutex, time); m_alerts.swap(out);