diff options
Diffstat (limited to 'tdeio/tdeio/tcpslavebase.cpp')
-rw-r--r-- | tdeio/tdeio/tcpslavebase.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tdeio/tdeio/tcpslavebase.cpp b/tdeio/tdeio/tcpslavebase.cpp index b4b3fa656..0237c9fd5 100644 --- a/tdeio/tdeio/tcpslavebase.cpp +++ b/tdeio/tdeio/tcpslavebase.cpp @@ -471,7 +471,7 @@ int TCPSlaveBase::startTLS() if (hasMetaData("ssl_session_id")) { KSSLSession *s = KSSLSession::fromString(metaData("ssl_session_id")); if (s) { - d->kssl->setSession(s); + d->kssl->takeSession(s); delete s; } } @@ -1301,9 +1301,9 @@ bool TCPSlaveBase::doSSLHandShake( bool sendError ) if (hasMetaData("ssl_session_id")) { KSSLSession *s = KSSLSession::fromString(metaData("ssl_session_id")); if (s) { - d->kssl->setSession(s); + d->kssl->takeSession(s); delete s; - } + } } certificatePrompt(); |