Fix: infinite reconnect when using wireguard on Android 7 and 7.1

This commit is contained in:
dimmdev 2022-07-27 09:00:38 +05:00
parent 9236be7fbd
commit fdcb994e7a
2 changed files with 7 additions and 2 deletions

View file

@ -520,7 +520,9 @@ class VPNService : BaseVpnService(), LocalDnsService.Interface {
peerBuilder.addAllowedIp(network)
}
}
peerBuilder.setEndpoint(InetEndpoint.parse(peerConfig["Endpoint"]))
val endpointConfig = peerConfig["Endpoint"]
val endpoint = InetEndpoint.parse(endpointConfig)
peerBuilder.setEndpoint(endpoint)
peerConfig["PersistentKeepalive"]?.let {
peerBuilder.setPersistentKeepalive(it.toInt())
}