aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/connectiondata.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/connectiondata.cpp b/lib/connectiondata.cpp
index a3807fc4..cbc36420 100644
--- a/lib/connectiondata.cpp
+++ b/lib/connectiondata.cpp
@@ -67,7 +67,6 @@ ConnectionData::ConnectionData(QUrl baseUrl)
for (auto& q : d->jobs)
while (!q.empty()) {
auto& job = q.front();
- q.pop();
if (!job || job->error() == BaseJob::Abandoned)
continue;
if (job->error() != BaseJob::Pending) {
@@ -79,6 +78,7 @@ ConnectionData::ConnectionData(QUrl baseUrl)
}
job->sendRequest();
d->rateLimiter.start();
+ q.pop();
return;
}
qCDebug(MAIN) << d->id() << "job queues are empty";