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 authored and GitHub committed 2020-11-03 11:36:02 -05:00
1 parent 17428a8fbf
commit 72b81badad
2 files changed
+25 -3

No files matched your search

+4 -3
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,