Fix memleak in updater
authorDaniel Molkentin <danimo@owncloud.com>
Wed, 1 Jun 2016 22:51:24 +0000 (00:51 +0200)
committerDaniel Molkentin <danimo@owncloud.com>
Thu, 2 Jun 2016 13:03:52 +0000 (15:03 +0200)
src/gui/updater/ocupdater.cpp

index 9badb4423ea12db0cf72d7f1bba03d86eed866a8..1b95436132a096accd57f6ca673d3a67459b42c8 100644 (file)
@@ -218,6 +218,7 @@ void OCUpdater::slotVersionInfoArrived()
 {
     _timeoutWatchdog->stop();
     QNetworkReply *reply = qobject_cast<QNetworkReply*>(sender());
+    reply->deleteLater();
     if( reply->error() != QNetworkReply::NoError ) {
         qDebug() << "Failed to reach version check url: " << reply->errorString();
         return;
@@ -258,6 +259,7 @@ void NSISUpdater::slotWriteFile()
 void NSISUpdater::slotDownloadFinished()
 {
     QNetworkReply *reply = qobject_cast<QNetworkReply*>(sender());
+    reply->deleteLater();
     if (reply->error() != QNetworkReply::NoError) {
         setDownloadState(DownloadFailed);
         return;