From a28c433b290dae1b3509ddf1eee616ba91ce221b Mon Sep 17 00:00:00 2001 From: Shane Kearns Date: Tue, 14 Feb 2012 20:12:42 +0000 Subject: Abort FTP download, not the whole application An old coding error meant that the C runtime abort() function was being called instead of QFtp::abort() when cancelling an FTP download using QNetworkReply::close() Task-number: QTBUG-22820 Change-Id: Ib97fda9769b2b55a08c042c66c4444cb6216d2b1 Reviewed-by: Thiago Macieira --- src/network/access/qnetworkaccessftpbackend.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src/network/access') diff --git a/src/network/access/qnetworkaccessftpbackend.cpp b/src/network/access/qnetworkaccessftpbackend.cpp index 98967e730e..42201aa9a3 100644 --- a/src/network/access/qnetworkaccessftpbackend.cpp +++ b/src/network/access/qnetworkaccessftpbackend.cpp @@ -179,11 +179,7 @@ void QNetworkAccessFtpBackend::closeDownstreamChannel() { state = Disconnecting; if (operation() == QNetworkAccessManager::GetOperation) -#ifndef Q_OS_WINCE - abort(); -#else - exit(3); -#endif + ftp->abort(); } void QNetworkAccessFtpBackend::downstreamReadyWrite() -- cgit v1.2.3