aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrumeet <17158086+Trumeet@users.noreply.github.com>2021-01-09 13:29:00 -0800
committerTrumeet <17158086+Trumeet@users.noreply.github.com>2021-01-09 13:29:00 -0800
commit96e1b8efc8d29cd815e8f6fb421337e7e0c1d2e1 (patch)
treef8be080510bdd4782af0bddd0b21aad3dd875174
parent1fd3845982a9ba7f243cfd81bc983614f9a04f2d (diff)
downloaddn42peering-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.java7
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) {