diff options
| author | Roman / Linnea Gräf <roman.graef@gmail.com> | 2023-01-11 19:25:38 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-11 19:25:38 +0100 |
| commit | 378c22c7cd98fba1f1bf1c2dd53f560deca29619 (patch) | |
| tree | 2e404f707cb161ff51ebf4f9525409f4126c6a0c /src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java | |
| parent | c6e0f61c412adc1927ccff21d3e58f83808de215 (diff) | |
| download | notenoughupdates-378c22c7cd98fba1f1bf1c2dd53f560deca29619.tar.gz notenoughupdates-378c22c7cd98fba1f1bf1c2dd53f560deca29619.tar.bz2 notenoughupdates-378c22c7cd98fba1f1bf1c2dd53f560deca29619.zip | |
Fix skin downloads on some older java versions (#537)
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java')
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java b/src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java index e84c1c43..c86ac84f 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java @@ -162,8 +162,7 @@ public class ApiUtil { try { conn = url.openConnection(); if (conn instanceof HttpsURLConnection && ctx != null) { - HttpsURLConnection sslConn = (HttpsURLConnection) conn; - sslConn.setSSLSocketFactory(ctx.getSocketFactory()); + patchHttpsRequest((HttpsURLConnection) conn); } if (conn instanceof HttpURLConnection) { ((HttpURLConnection) conn).setRequestMethod(method); @@ -221,6 +220,10 @@ public class ApiUtil { } + public static void patchHttpsRequest(HttpsURLConnection connection) { + connection.setSSLSocketFactory(ctx.getSocketFactory()); + } + public Request request() { return new Request(); } |
