File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -332,7 +332,7 @@ class FuzzedFileProvider
332332 return 0 ;
333333 }
334334 std::memcpy (buf, random_bytes.data (), random_bytes.size ());
335- if (AdditionOverflow (( uint64_t ) fuzzed_file->m_offset , random_bytes.size ())) {
335+ if (AdditionOverflow (fuzzed_file->m_offset , ( int64_t ) random_bytes.size ())) {
336336 return fuzzed_file->m_fuzzed_data_provider .ConsumeBool () ? 0 : -1 ;
337337 }
338338 fuzzed_file->m_offset += random_bytes.size ();
@@ -343,7 +343,7 @@ class FuzzedFileProvider
343343 {
344344 FuzzedFileProvider* fuzzed_file = (FuzzedFileProvider*)cookie;
345345 const ssize_t n = fuzzed_file->m_fuzzed_data_provider .ConsumeIntegralInRange <ssize_t >(0 , size);
346- if (AdditionOverflow (fuzzed_file->m_offset , n)) {
346+ if (AdditionOverflow (fuzzed_file->m_offset , ( int64_t ) n)) {
347347 return fuzzed_file->m_fuzzed_data_provider .ConsumeBool () ? 0 : -1 ;
348348 }
349349 fuzzed_file->m_offset += n;
You can’t perform that action at this time.
0 commit comments