diff options
| author | Pugmatt <pugmatt@gmail.com> | 2020-03-26 00:24:55 -0400 |
|---|---|---|
| committer | Pugmatt <pugmatt@gmail.com> | 2020-03-26 00:24:55 -0400 |
| commit | aa59efa4fd3f8eaec67bd6be4ee937e1f505f8c2 (patch) | |
| tree | 727bc60f0539c257d5df775ace611f8f4025d7aa /serverlist-server | |
| parent | 7785d6744dca6ea4009e5bf796c383828db024da (diff) | |
| download | BedrockConnect-aa59efa4fd3f8eaec67bd6be4ee937e1f505f8c2.tar.gz BedrockConnect-aa59efa4fd3f8eaec67bd6be4ee937e1f505f8c2.tar.bz2 BedrockConnect-aa59efa4fd3f8eaec67bd6be4ee937e1f505f8c2.zip | |
Forgot IP regex
Diffstat (limited to 'serverlist-server')
| -rw-r--r-- | serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java index 536e802..6576f97 100644 --- a/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java +++ b/serverlist-server/src/main/com/pyratron/pugmatt/bedrockconnect/listeners/PacketHandler.java @@ -1004,7 +1004,7 @@ public class PacketHandler implements BedrockPacketHandler { session.sendPacketImmediately(UIForms.createError("Address is too large. (Must be less than 45)")); else if(data.get(1).length() >= 10) session.sendPacketImmediately(UIForms.createError("Port is too large. (Must be less than 10)")); - else if (!data.get(0).matches("^((?!-)[A-Za-z0-9-]{1,63}(?<!-)\\.)+[A-Za-z]{2,6}$")) + else if (!data.get(0).matches("^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$") && !data.get(0).matches("^((?!-)[A-Za-z0-9-]{1,63}(?<!-)\\.)+[A-Za-z]{2,6}$")) session.sendPacketImmediately(UIForms.createError("Enter a valid address. (E.g. play.example.net, 172.16.254.1)")); else if (!data.get(1).matches("[0-9]+")) session.sendPacketImmediately(UIForms.createError("Enter a valid port that contains only numbers")); |
