diff options
Diffstat (limited to 'libjava/java/security/AlgorithmParameters.java')
-rw-r--r-- | libjava/java/security/AlgorithmParameters.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libjava/java/security/AlgorithmParameters.java b/libjava/java/security/AlgorithmParameters.java index 86298b9ea93..9671907342e 100644 --- a/libjava/java/security/AlgorithmParameters.java +++ b/libjava/java/security/AlgorithmParameters.java @@ -136,12 +136,16 @@ public class AlgorithmParameters throws NoSuchAlgorithmException { Provider[] p = Security.getProviders(); + for (int i = 0; i < p.length; i++) try { return getInstance(algorithm, p[i]); } - catch (NoSuchAlgorithmException ignored) {} + catch (NoSuchAlgorithmException e) + { + // Ignore this. + } throw new NoSuchAlgorithmException(algorithm); } |