diff --git a/src/core/ktcpsocket.cpp b/src/core/ktcpsocket.cpp --- a/src/core/ktcpsocket.cpp +++ b/src/core/ktcpsocket.cpp @@ -349,11 +349,13 @@ //private slots void reemitSocketError(QAbstractSocket::SocketError e) { + q->setErrorString(sock.errorString()); emit q->error(errorFromAbsSocket(e)); } void reemitSslErrors(const QList &errors) { + q->setErrorString(sock.errorString()); q->showSslErrors(); //H4X QList kErrors; foreach (const QSslError &e, errors) {