Minor fix for Windows build with zlib (#9699)

Summary:
```
conversion from 'size_t' to 'uLong', possible loss of data
```

Fix https://github.com/facebook/rocksdb/issues/9688

Pull Request resolved: https://github.com/facebook/rocksdb/pull/9699

Reviewed By: riversand963

Differential Revision: D34901116

Pulled By: jay-zhuang

fbshipit-source-id: 969148a7a8c023449bd85055a1f0eec71d0a9b3f
This commit is contained in:
Jay Zhuang 2022-03-16 21:16:12 -07:00 committed by Andrew Kryczka
parent 32ad0dcafe
commit 96a2453d7a

View File

@ -758,7 +758,8 @@ inline bool Zlib_Compress(const CompressionInfo& info,
} }
// Get an upper bound on the compressed size. // Get an upper bound on the compressed size.
size_t upper_bound = deflateBound(&_stream, length); size_t upper_bound =
deflateBound(&_stream, static_cast<unsigned long>(length));
output->resize(output_header_len + upper_bound); output->resize(output_header_len + upper_bound);
// Compress the input, and put compressed data in output. // Compress the input, and put compressed data in output.