diff --git a/qhttpnetworkconnection.cpp b/qhttpnetworkconnection.cpp index dc9c9f6..857dec7 100644 --- a/qhttpnetworkconnection.cpp +++ b/qhttpnetworkconnection.cpp @@ -432,7 +432,8 @@ bool QHttpNetworkConnectionPrivate::handleAuthenticateChallenge(QAbstractSocket if (priv->phase == QAuthenticatorPrivate::Done || (priv->phase == QAuthenticatorPrivate::Start - && priv->method == QAuthenticatorPrivate::Ntlm)) { + && (priv->method == QAuthenticatorPrivate::Ntlm || + priv->method == QAuthenticatorPrivate::Negotiate))) { if (priv->phase == QAuthenticatorPrivate::Start) priv->phase = QAuthenticatorPrivate::Phase1;