libadlin: fix panic on return due to mutex

This commit is contained in:
nemunaire 2020-04-25 23:51:47 +02:00
parent 8c53414477
commit 5542804b21
1 changed files with 2 additions and 0 deletions

View File

@ -66,6 +66,8 @@ func readWgDump() (wgd map[string]WGDump, err error) {
if time.Since(wgDumpCache_time) > time.Second*10 {
wgd, err = _readWgDump()
if err != nil {
wgDumpCache_mutex.Unlock()
wgDumpCache_mutex.RLock()
return
}