Mirror von
https://github.com/GeyserMC/Geyser.git
synchronisiert 2024-11-19 14:30:17 +01:00
Check for null when looking for SRV (#1025)
Dieser Commit ist enthalten in:
Ursprung
af484a425b
Commit
5c2a225533
@ -149,7 +149,7 @@ public class GeyserConnector {
|
|||||||
InitialDirContext ctx = new InitialDirContext();
|
InitialDirContext ctx = new InitialDirContext();
|
||||||
Attribute attr = ctx.getAttributes("dns:///_minecraft._tcp." + remoteAddress, new String[]{"SRV"}).get("SRV");
|
Attribute attr = ctx.getAttributes("dns:///_minecraft._tcp." + remoteAddress, new String[]{"SRV"}).get("SRV");
|
||||||
// size > 0 = SRV entry found
|
// size > 0 = SRV entry found
|
||||||
if (attr.size() > 0) {
|
if (attr != null && attr.size() > 0) {
|
||||||
String[] record = ((String) attr.get(0)).split(" ");
|
String[] record = ((String) attr.get(0)).split(" ");
|
||||||
// Overwrites the existing address and port with that from the SRV record.
|
// Overwrites the existing address and port with that from the SRV record.
|
||||||
config.getRemote().setAddress(remoteAddress = record[3]);
|
config.getRemote().setAddress(remoteAddress = record[3]);
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren