-(global): fixing the installation flow on windows

There could be a bug caused by the lack of SO_REUSEPORT
This commit is contained in:
Andrey Meshkov
2019-12-23 14:57:10 +03:00
parent c5537968b1
commit abbf8fb87b
6 changed files with 30 additions and 1 deletions

View File

@@ -20,6 +20,8 @@ import (
"syscall"
"time"
"github.com/AdguardTeam/AdGuardHome/isdelve"
"github.com/AdguardTeam/AdGuardHome/dhcpd"
"github.com/AdguardTeam/AdGuardHome/dnsfilter"
"github.com/AdguardTeam/AdGuardHome/dnsforward"
@@ -284,7 +286,8 @@ func httpServerLoop() {
// and if not, ask and try to run as root
func requireAdminRights() {
admin, _ := haveAdminRights()
if admin {
if //noinspection ALL
admin || isdelve.Enabled {
return
}