diff options
author | Shane Kearns <shane.kearns@accenture.com> | 2011-12-19 15:10:45 (GMT) |
---|---|---|
committer | Shane Kearns <shane.kearns@accenture.com> | 2012-01-04 17:28:55 (GMT) |
commit | 26f1ca8681db995e82c0f4c0fa9363c842520700 (patch) | |
tree | 1c7c02b1059c3390f12daf9ea2cef9d81ad46f33 /src/s60main | |
parent | ddb295b7b5c68c0c34cc3c2ec26e0f8e3cc371c9 (diff) | |
download | Qt-26f1ca8681db995e82c0f4c0fa9363c842520700.zip Qt-26f1ca8681db995e82c0f4c0fa9363c842520700.tar.gz Qt-26f1ca8681db995e82c0f4c0fa9363c842520700.tar.bz2 |
Handle plain socket write errors in SSL
When an ssl socket is closed during connecting, and it is using a proxy
then it is possible for the plain socket to be in pending close state
when transmit() is called.
As errors were not handled, this caused the socket (and https request)
to "hang".
It now propagates the error from plain socket.
Change-Id: I6fb86815a2a63e197cea582f4b153e487543477c
Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
Reviewed-by: Richard J. Moore <rich@kde.org>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
(cherry picked from commit 2cc78885b0b7d08f965998d156945a077e56c1d8)
Diffstat (limited to 'src/s60main')
0 files changed, 0 insertions, 0 deletions