diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2016-01-17 03:08:01 +0100 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2016-02-17 16:17:53 +0000 |
commit | 8049e9b3b93e855d32021edb6fc4bdcb41ccd512 (patch) | |
tree | 977e28c4f76632c847daf18eeb891fde689a3de6 /src/network | |
parent | 6f7a5b0ecfa6e0490cd7bed501860ad920c15178 (diff) |
QSslSocket (OpenSSL): use QMutexLocker
... instead of naked QMutex::(un)lock().
Change-Id: I9927e60286231bfc254d99cc88c39301b31df336
Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
Diffstat (limited to 'src/network')
-rw-r--r-- | src/network/ssl/qsslsocket_openssl.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/network/ssl/qsslsocket_openssl.cpp b/src/network/ssl/qsslsocket_openssl.cpp index 2780de1316..ad54e126ef 100644 --- a/src/network/ssl/qsslsocket_openssl.cpp +++ b/src/network/ssl/qsslsocket_openssl.cpp @@ -1040,7 +1040,7 @@ bool QSslSocketBackendPrivate::startHandshake() // Check if the connection has been established. Get all errors from the // verification stage. - _q_sslErrorList()->mutex.lock(); + QMutexLocker locker(&_q_sslErrorList()->mutex); _q_sslErrorList()->errors.clear(); int result = (mode == QSslSocket::SslClientMode) ? q_SSL_connect(ssl) : q_SSL_accept(ssl); @@ -1056,7 +1056,7 @@ bool QSslSocketBackendPrivate::startHandshake() } errorList << lastErrors; - _q_sslErrorList()->mutex.unlock(); + locker.unlock(); // Connection aborted during handshake phase. if (q->state() != QAbstractSocket::ConnectedState) |