1
0
mirror of synced 2025-06-13 18:41:30 +03:00

Fix issues reported by oss-fuzz (#729)

* Fix oss-fuzz issue #26529

* Add test for oss-fuzz issue  #26598

* Fix oss-fuzz issue  #26632

* Revert change and add new test cases
This commit is contained in:
Omkar Jadhav
2020-11-03 22:06:02 +05:30
committed by GitHub
parent 17428a8fbf
commit 72b81badad
2 changed files with 25 additions and 3 deletions

View File

@ -3171,9 +3171,10 @@ get_range_offset_and_length(const Request &req, size_t content_length,
r.second = slen - 1;
}
if (r.second == -1) { r.second = slen - 1; }
return std::make_pair(r.first, r.second - r.first + 1);
if (r.second == -1) {
r.second = slen - 1;
}
return std::make_pair(r.first, static_cast<size_t>(r.second - r.first) + 1);
}
inline std::string make_content_range_header_field(size_t offset, size_t length,