mirror of
https://github.com/octoleo/syncthing.git
synced 2024-12-23 03:18:59 +00:00
Prevent possible reordering of Index/IndexUpdate on send (ref #344)
This commit is contained in:
parent
de382e33a3
commit
66d4e9e5d7
@ -165,9 +165,11 @@ func (c *rawConnection) Index(repo string, idx []FileInfo) {
|
||||
}
|
||||
idx = diff
|
||||
}
|
||||
c.imut.Unlock()
|
||||
|
||||
c.send(header{0, -1, msgType}, IndexMessage{repo, idx})
|
||||
if len(idx) > 0 {
|
||||
c.send(header{0, -1, msgType}, IndexMessage{repo, idx})
|
||||
}
|
||||
c.imut.Unlock()
|
||||
}
|
||||
|
||||
// Request returns the bytes for the specified block after fetching them from the connected peer.
|
||||
|
Loading…
Reference in New Issue
Block a user