mirror of https://github.com/facebook/rocksdb.git
Fix errors when using -Wshorten-64-to-32.
This commit is contained in:
parent
a8c5564a9d
commit
49376bfe87
|
@ -1176,7 +1176,7 @@ Status BackupEngineImpl::BackupMeta::LoadFromFile(
|
|||
data.remove_prefix(next - data.data() + 1); // +1 for '\n'
|
||||
sequence_number_ = strtoull(data.data(), &next, 10);
|
||||
data.remove_prefix(next - data.data() + 1); // +1 for '\n'
|
||||
num_files = strtoul(data.data(), &next, 10);
|
||||
num_files = static_cast<uint32_t>(strtoul(data.data(), &next, 10));
|
||||
data.remove_prefix(next - data.data() + 1); // +1 for '\n'
|
||||
|
||||
std::vector<FileInfo> files;
|
||||
|
@ -1205,7 +1205,8 @@ Status BackupEngineImpl::BackupMeta::LoadFromFile(
|
|||
uint32_t checksum_value = 0;
|
||||
if (line.starts_with(checksum_prefix)) {
|
||||
line.remove_prefix(checksum_prefix.size());
|
||||
checksum_value = strtoul(line.data(), nullptr, 10);
|
||||
checksum_value = static_cast<uint32_t>(
|
||||
strtoul(line.data(), nullptr, 10));
|
||||
if (memcmp(line.data(), std::to_string(checksum_value).c_str(),
|
||||
line.size() - 1) != 0) {
|
||||
return Status::Corruption("Invalid checksum value");
|
||||
|
|
Loading…
Reference in New Issue