[NOD-295] Limit the length of GetData to 50 (#383)

* [NOD-295] Fixed bad break condition in addInvsToGetDataMessageFromQueue.

* [NOD-295] Fixed the fix for bad break condition in addInvsToGetDataMessageFromQueue.

* [NOD-295] Made the check for max invs refer to invsNum instead of MaxInvPerGetDataMsg.
This commit is contained in:
stasatdaglabs
2019-08-27 13:09:36 +03:00
committed by Svarog
parent 480b2ca07c
commit c73113a12e

View File

@@ -1042,7 +1042,7 @@ func (sm *SyncManager) addInvsToGetDataMessageFromQueue(gdmsg *wire.MsgGetData,
}
invsToAdd := make([]*wire.InvVect, 0, invsNum)
for len(requestQueue) != 0 {
for len(requestQueue) != 0 && len(invsToAdd) < invsNum {
iv := requestQueue[0]
requestQueue[0] = nil
requestQueue = requestQueue[1:]