mirror of
https://github.com/Melledy/Grasscutter.git
synced 2024-11-22 18:56:15 +00:00
Merge pull request #194 from alangy98/development
bugfix: port bind error when falling back to http server
This commit is contained in:
commit
bfefb2a022
@ -200,8 +200,6 @@ public final class DispatchServer {
|
||||
public void start() throws Exception {
|
||||
HttpServer server;
|
||||
if (Grasscutter.getConfig().getDispatchOptions().UseSSL) {
|
||||
HttpsServer httpsServer = HttpsServer.create(getAddress(), 0);
|
||||
SSLContext sslContext = SSLContext.getInstance("TLS");
|
||||
try (FileInputStream fis = new FileInputStream(Grasscutter.getConfig().getDispatchOptions().KeystorePath)) {
|
||||
char[] keystorePassword = Grasscutter.getConfig().getDispatchOptions().KeystorePassword.toCharArray();
|
||||
KeyManagerFactory _kmf;
|
||||
@ -234,9 +232,9 @@ public final class DispatchServer {
|
||||
throw originalEx;
|
||||
}
|
||||
}
|
||||
|
||||
SSLContext sslContext = SSLContext.getInstance("TLS");
|
||||
sslContext.init(_kmf.getKeyManagers(), null, null);
|
||||
|
||||
HttpsServer httpsServer = HttpsServer.create(getAddress(), 0);
|
||||
httpsServer.setHttpsConfigurator(new HttpsConfigurator(sslContext));
|
||||
server = httpsServer;
|
||||
} catch (BindException ignored) {
|
||||
|
Loading…
Reference in New Issue
Block a user