HTTPCORE-797: fixed infinite recursion in SSLContexts#createDefault
diff --git a/httpcore5/src/main/java/org/apache/hc/core5/ssl/SSLContexts.java b/httpcore5/src/main/java/org/apache/hc/core5/ssl/SSLContexts.java
index 3fca5b9..2c93037 100644
--- a/httpcore5/src/main/java/org/apache/hc/core5/ssl/SSLContexts.java
+++ b/httpcore5/src/main/java/org/apache/hc/core5/ssl/SSLContexts.java
@@ -62,7 +62,7 @@ public static SSLContext createDefault() throws SSLInitializationException {
         try {
             return SSLContext.getDefault();
         } catch (final NoSuchAlgorithmException ex) {
-            return createDefault();
+            throw new SSLInitializationException(ex.getMessage(), ex);
         }
     }