Fix heap use-after-free in validateRangeAgainstServer (#10132)
* Fix heap use-after-free in validateRangeAgainstServer
This commit is contained in:
parent
467b9cdbde
commit
394899ce7c
|
@ -4692,6 +4692,7 @@ ACTOR Future<Void> validateRangeAgainstServer(StorageServer* data,
|
|||
GetKeyValuesRequest req;
|
||||
req.begin = firstGreaterOrEqual(range.begin);
|
||||
req.end = firstGreaterOrEqual(range.end);
|
||||
req.arena.dependsOn(range.arena());
|
||||
req.limit = limit;
|
||||
req.limitBytes = limitBytes;
|
||||
req.version = version;
|
||||
|
@ -4701,6 +4702,7 @@ ACTOR Future<Void> validateRangeAgainstServer(StorageServer* data,
|
|||
GetKeyValuesRequest localReq;
|
||||
localReq.begin = firstGreaterOrEqual(range.begin);
|
||||
localReq.end = firstGreaterOrEqual(range.end);
|
||||
localReq.arena.dependsOn(range.arena());
|
||||
localReq.limit = limit;
|
||||
localReq.limitBytes = limitBytes;
|
||||
localReq.version = version;
|
||||
|
|
Loading…
Reference in New Issue