rpc: tolerate connection reset error in TestServerWebsocketReadLimit and triedb:pathdb:cross-platformbug

This commit is contained in:
Divyansh Mishra 2025-10-12 20:19:05 +05:30
parent 23af3d3d19
commit b4a280353d

View file

@ -524,7 +524,8 @@ func newSingleTrienodeHistoryReader(id uint64, reader ethdb.AncientReader, keyRa
}
keyStart := int(keyRange.start)
keyLimit := int(keyRange.limit)
if keyLimit == math.MaxUint32 {
const maxKeyLimit = int(^uint32(0))
if keyLimit == maxKeyLimit {
keyLimit = len(keyData)
}
if len(keyData) < keyStart || len(keyData) < keyLimit {