forked from cerc-io/plugeth
cmd/devp2p: fix error in updating the cursor when collecting records for route53 (#22538)
This PR fixes a regression introduced in #22360, when we updated to the v2 of the AWS sdk, which causes current crawler to just get the same first 100 results over and over, and get stuck in a loop.
This commit is contained in:
parent
9429ab1472
commit
5bf6612a2e
@ -315,8 +315,16 @@ func (c *route53Client) collectRecords(name string) (map[string]recordSet, error
|
||||
break
|
||||
}
|
||||
|
||||
// sets the cursor to the next batch
|
||||
// Set the cursor to the next batc. From the AWS docs:
|
||||
//
|
||||
// To display the next page of results, get the values of NextRecordName,
|
||||
// NextRecordType, and NextRecordIdentifier (if any) from the response. Then submit
|
||||
// another ListResourceRecordSets request, and specify those values for
|
||||
// StartRecordName, StartRecordType, and StartRecordIdentifier.
|
||||
|
||||
req.StartRecordIdentifier = resp.NextRecordIdentifier
|
||||
req.StartRecordName = resp.NextRecordName
|
||||
req.StartRecordType = resp.NextRecordType
|
||||
}
|
||||
|
||||
return existing, nil
|
||||
|
Loading…
Reference in New Issue
Block a user