diff --git a/src/network/ssl/qsslserver.cpp b/src/network/ssl/qsslserver.cpp index 967c478904..5cd93233b4 100644 --- a/src/network/ssl/qsslserver.cpp +++ b/src/network/ssl/qsslserver.cpp @@ -341,7 +341,7 @@ void QSslServerPrivate::initializeHandshakeProcess(QSslSocket *socket) }); auto it = socketData.emplace(quintptr(socket), readyRead, destroyed, std::make_shared()); it->timeoutTimer->setSingleShot(true); - it->timeoutTimer->callOnTimeout([this, socket]() { handleHandshakeTimedOut(socket); }); + it->timeoutTimer->callOnTimeout(q, [this, socket]() { handleHandshakeTimedOut(socket); }); it->timeoutTimer->setInterval(handshakeTimeout); it->timeoutTimer->start(); }