Skip to content

Commit d98a3aa

Browse files
lego redirect patch
1 parent ed174ba commit d98a3aa

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/network/access/qnetworkreplyhttpimpl.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1215,6 +1215,15 @@ QNetworkRequest QNetworkReplyHttpImplPrivate::createRedirectRequest(const QNetwo
12151215
int maxRedirectsRemaining)
12161216
{
12171217
QNetworkRequest newRequest(originalRequest);
1218+
1219+
// <LEGO>
1220+
// remove authorization headers on redirect
1221+
if(originalRequest.url().host().compare(url.host(), Qt::CaseInsensitive) != 0)
1222+
{
1223+
newRequest.setRawHeader("Authorization", QByteArray());
1224+
}
1225+
// </LEGO>
1226+
12181227
newRequest.setUrl(url);
12191228
newRequest.setMaximumRedirectsAllowed(maxRedirectsRemaining);
12201229

0 commit comments

Comments
 (0)