Compare commits

...

2 Commits

Author SHA1 Message Date
Colbster937
a6fb5e379c remove build files 2026-01-11 00:02:54 -06:00
Colbster937
2699ceaeff fix ipv6 bug 2026-01-11 00:02:23 -06:00
2 changed files with 34 additions and 16 deletions

1
.gitignore vendored
View File

@@ -2,6 +2,7 @@
/.vscode/
/gradle/
/build/
/bin/
/run/
/gradlew
/gradlew.bat

View File

@@ -78,6 +78,9 @@ public final class OPlayer {
}
private static final String formatIPAddress(String addr) {
if (addr == null) {
addr = OriginBlacklist.UNKNOWN_STR;
} else {
if (addr.startsWith("/")) {
addr = addr.substring(1);
}
@@ -89,14 +92,28 @@ public final class OPlayer {
if (addr.startsWith("[")) {
i = addr.indexOf(']');
if (i != -1)
return addr.substring(1, i);
return addr.substring(1);
if (i != -1) {
addr = addr.substring(1, i);
} else {
addr = addr.substring(1);
}
} else {
i = addr.lastIndexOf(':');
if (i != -1) {
addr = addr.substring(0, i);
String a = addr.substring(0, i);
String p = addr.substring(i + 1);
boolean port = !p.isEmpty();
for (int j = 0; j < p.length() && port; j++) {
char c = p.charAt(j);
port = (c >= '0' && c <= '9');
}
if (port && a.indexOf('.') != -1) {
addr = a;
}
}
}
}
return addr;