Return all subsequent pieces if limit is default value zero (#375)
* cdn error definition Signed-off-by: santong <weipeng.swp@alibaba-inc.com> * return all subsequent pieces if limit is default value zero Signed-off-by: santong <weipeng.swp@alibaba-inc.com>
This commit is contained in:
parent
5653f1b800
commit
fe01167a4b
|
|
@ -174,7 +174,7 @@ func (css *CdnSeedServer) GetPieceTasks(ctx context.Context, req *base.PieceTask
|
|||
pieceInfos := make([]*base.PieceInfo, 0)
|
||||
var count int32 = 0
|
||||
for _, piece := range pieces {
|
||||
if piece.PieceNum >= req.StartNum && count < req.Limit {
|
||||
if piece.PieceNum >= req.StartNum && (count < req.Limit || req.Limit == 0) {
|
||||
pieceInfos = append(pieceInfos, &base.PieceInfo{
|
||||
PieceNum: piece.PieceNum,
|
||||
RangeStart: piece.PieceRange.StartIndex,
|
||||
|
|
|
|||
Loading…
Reference in New Issue