Skip to content

Commit a70bd89

Browse files
committed
fix NTLM NPE
1 parent 5cf40ee commit a70bd89

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/java/com/ning/http/client/providers/netty/NettyAsyncHttpProvider.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1411,12 +1411,15 @@ private Realm ntlmChallenge(List<String> wwwAuth,
14111411
}
14121412

14131413
Realm.RealmBuilder realmBuilder;
1414+
Realm.AuthScheme authScheme;
14141415
if (realm != null) {
14151416
realmBuilder = new Realm.RealmBuilder().clone(realm);
1417+
authScheme = realm.getAuthScheme();
14161418
} else {
14171419
realmBuilder = new Realm.RealmBuilder();
1420+
authScheme = Realm.AuthScheme.NTLM;
14181421
}
1419-
newRealm = realmBuilder.setScheme(realm.getAuthScheme())
1422+
newRealm = realmBuilder.setScheme(authScheme)
14201423
.setUri(URI.create(request.getUrl()).getPath())
14211424
.setMethodName(request.getMethod())
14221425
.build();

0 commit comments

Comments
 (0)