From a3d70b3cf60481d5c656c3521dc059cb2aceef5a Mon Sep 17 00:00:00 2001 From: Olivier Goffart Date: Fri, 26 Sep 2014 10:04:36 +0200 Subject: [PATCH] Attempt to fix a crash The reply might be null at the point we are timing out. Issue #2246 --- src/mirall/networkjobs.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/mirall/networkjobs.cpp b/src/mirall/networkjobs.cpp index 995afb96db..e92921e90e 100644 --- a/src/mirall/networkjobs.cpp +++ b/src/mirall/networkjobs.cpp @@ -203,11 +203,14 @@ void AbstractNetworkJob::start() void AbstractNetworkJob::slotTimeout() { - qDebug() << this << "Timeout" ; - reply()->abort(); + qDebug() << this << "Timeout"; + if (reply()) { + reply()->abort(); + } else { + qDebug() << "reply was NULL"; + } } - /*********************************************************************************************/ RequestEtagJob::RequestEtagJob(Account *account, const QString &path, QObject *parent)