diff options
author | Trumeet <17158086+Trumeet@users.noreply.github.com> | 2021-01-09 13:29:00 -0800 |
---|---|---|
committer | Trumeet <17158086+Trumeet@users.noreply.github.com> | 2021-01-09 13:29:00 -0800 |
commit | 96e1b8efc8d29cd815e8f6fb421337e7e0c1d2e1 (patch) | |
tree | f8be080510bdd4782af0bddd0b21aad3dd875174 | |
parent | 1fd3845982a9ba7f243cfd81bc983614f9a04f2d (diff) | |
download | dn42peering-96e1b8efc8d29cd815e8f6fb421337e7e0c1d2e1.tar dn42peering-96e1b8efc8d29cd815e8f6fb421337e7e0c1d2e1.tar.gz dn42peering-96e1b8efc8d29cd815e8f6fb421337e7e0c1d2e1.tar.bz2 dn42peering-96e1b8efc8d29cd815e8f6fb421337e7e0c1d2e1.zip |
fix(central): check if the wg endpoint is specified but the port is missing
-rw-r--r-- | central/src/main/java/moe/yuuta/dn42peering/manage/ManageHandler.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/central/src/main/java/moe/yuuta/dn42peering/manage/ManageHandler.java b/central/src/main/java/moe/yuuta/dn42peering/manage/ManageHandler.java index c8521b4..a0ef17f 100644 --- a/central/src/main/java/moe/yuuta/dn42peering/manage/ManageHandler.java +++ b/central/src/main/java/moe/yuuta/dn42peering/manage/ManageHandler.java @@ -707,6 +707,13 @@ public class ManageHandler implements ISubRouter { } } + // When user specified the endpoint without the port. + if(type == Peer.VPNType.WIREGUARD && + wgEndpointCorrect && + wgEndpointPort == null) { + errors.add("WireGuard EndPoint IP is specified, but the port is missing."); + } + String wgPubKey = null; if (form.containsKey("wg_pubkey")) { if (type == Peer.VPNType.WIREGUARD) { |