* control: safely restart DHCP server

* control: use mutex in all POST,PUT,DELETE handlers
This commit is contained in:
Simon Zolin
2019-03-05 18:04:49 +03:00
parent 67014c40f7
commit 6f69fb73af
3 changed files with 15 additions and 6 deletions

View File

@@ -12,6 +12,7 @@ import (
"sort"
"strconv"
"strings"
"sync"
"time"
"github.com/AdguardTeam/AdGuardHome/dnsforward"
@@ -36,6 +37,8 @@ var client = &http.Client{
Timeout: time.Second * 30,
}
var controlLock sync.Mutex
// ----------------
// helper functions
// ----------------