Skip to content

Commit 3792cd4

Browse files
authored
Add locking around PingRecord initialization (Close #171)
1 parent 9cfcf43 commit 3792cd4

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

routine.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,9 +470,11 @@ func (d VirtualTun) pingIPs() {
470470
}
471471

472472
func (d VirtualTun) StartPingIPs() {
473+
d.PingRecordLock.Lock()
473474
for _, addr := range d.Conf.CheckAlive {
474475
d.PingRecord[addr.String()] = 0
475476
}
477+
d.PingRecordLock.Unlock()
476478

477479
go func() {
478480
for {

0 commit comments

Comments
 (0)