Check for possibly invalid offset in test.
Fix a possible array bounds offset issue flagged in issue #668. Not the source of any known bug, but will silence any static analyzers. PiperOrigin-RevId: 243697659
This commit is contained in:
parent
7b11745190
commit
2ccb45c33a
@ -119,7 +119,7 @@ class StringSource: public RandomAccessFile {
|
||||
|
||||
virtual Status Read(uint64_t offset, size_t n, Slice* result,
|
||||
char* scratch) const {
|
||||
if (offset > contents_.size()) {
|
||||
if (offset >= contents_.size()) {
|
||||
return Status::InvalidArgument("invalid Read offset");
|
||||
}
|
||||
if (offset + n > contents_.size()) {
|
||||
|
Loading…
Reference in New Issue
Block a user