OSDN Git Service
(root)
/
bytom
/
bytom.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ba1635a
)
Add lock for addrbook OurAddresses func
author
Yahtoo Ma
<yahtoo.ma@gmail.com>
Mon, 23 Apr 2018 07:53:02 +0000
(15:53 +0800)
committer
Yahtoo Ma
<yahtoo.ma@gmail.com>
Mon, 23 Apr 2018 07:57:45 +0000
(15:57 +0800)
p2p/addrbook.go
patch
|
blob
|
history
diff --git
a/p2p/addrbook.go
b/p2p/addrbook.go
index
35a04c3
..
b7216d8
100644
(file)
--- a/
p2p/addrbook.go
+++ b/
p2p/addrbook.go
@@
-155,6
+155,9
@@
func (a *AddrBook) AddOurAddress(addr *NetAddress) {
func (a *AddrBook) OurAddresses() []*NetAddress {
addrs := []*NetAddress{}
+ a.mtx.Lock()
+ defer a.mtx.Unlock()
+
for _, addr := range a.ourAddrs {
addrs = append(addrs, addr)
}