mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 23:04:50 +02:00
8328864: NullPointerException in sun.security.jca.ProviderList.getService()
Reviewed-by: weijun
This commit is contained in:
parent
73cdc9a070
commit
cd3a607576
3 changed files with 47 additions and 3 deletions
|
@ -369,17 +369,19 @@ public final class ProviderList {
|
|||
int i;
|
||||
|
||||
// Preferred provider list
|
||||
if (preferredPropList != null &&
|
||||
(pList = preferredPropList.getAll(type, name)) != null) {
|
||||
if (preferredPropList != null) {
|
||||
pList = preferredPropList.getAll(type, name);
|
||||
for (i = 0; i < pList.size(); i++) {
|
||||
Provider p = getProvider(pList.get(i).provider);
|
||||
if (p == null) {
|
||||
continue;
|
||||
}
|
||||
Service s = p.getService(type, name);
|
||||
if (s != null) {
|
||||
return s;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for (i = 0; i < configs.length; i++) {
|
||||
Provider p = getProvider(i);
|
||||
Service s = p.getService(type, name);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue