瀏覽代碼

Merge "Fix ChainingCredentialsProvider"

tags/v4.2.0.201601211800-r
Christian Halstrick 8 年之前
父節點
當前提交
2f0b675a71
共有 1 個檔案被更改,包括 8 行新增2 行删除
  1. 8
    2
      org.eclipse.jgit/src/org/eclipse/jgit/transport/ChainingCredentialsProvider.java

+ 8
- 2
org.eclipse.jgit/src/org/eclipse/jgit/transport/ChainingCredentialsProvider.java 查看文件

@@ -113,9 +113,15 @@ public class ChainingCredentialsProvider extends CredentialsProvider {
throws UnsupportedCredentialItem {
for (CredentialsProvider p : credentialProviders) {
if (p.supports(items)) {
p.get(uri, items);
if (isAnyNull(items))
if (!p.get(uri, items)) {
if (p.isInteractive()) {
return false; // user cancelled the request
}
continue;
}
if (isAnyNull(items)) {
continue;
}
return true;
}
}

Loading…
取消
儲存