diff options
author | Matt Broadstone <mbroadstone@devonit.com> | 2014-08-18 21:02:52 (GMT) |
---|---|---|
committer | Matt Broadstone <mbroadst@gmail.com> | 2014-08-18 21:48:44 (GMT) |
commit | c830cfab4f9b264c26c0111fe923562b82f72fed (patch) | |
tree | 6c41a9eca622f831a98d50b299ebe484cf87a1d3 /tools | |
parent | 469dcfff3e39249b0a5eb98242fbe5f917587246 (diff) | |
download | Qt-c830cfab4f9b264c26c0111fe923562b82f72fed.zip Qt-c830cfab4f9b264c26c0111fe923562b82f72fed.tar.gz Qt-c830cfab4f9b264c26c0111fe923562b82f72fed.tar.bz2 |
refactor disconnectFromFtp to remove cached entries when necessary
In cases where a cached ftp connection fails to connect, or a file
transfer has failed, we should removed the cached connection. Since qnam
has an idea of a single internal QFtp per full operation, when file
transfers failed previously the cached connection would be reused for
subsequent connections and thus fail.
[ChangeLog][QtNetwork][QNetworkAccessManager] QNetworkAccessManager now
properly handles FTP transfer failures by removing failed cached ftp
connections.
Task-number: QTBUG-40797
(cherry picked and adapted from qtbase/45cbbe56bc13216b83215ea148590eccf81f420a)
Change-Id: Ie9eec5ec54af16a8d19e34d04bdd993cc7bbd0f5
Reviewed-by: Richard J. Moore <rich@kde.org>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions