mirror of https://github.com/facebook/rocksdb.git
Fixing fprintf of non string literal
Summary: sst_dump_tool contains two instances of `fprintf`s where the `format` argument is not a string literal. This prevents the code from compiling with some compilers/compiler options because of the potential security risks associated with printing non-literals. Test Plan: make all Reviewers: rven, igor, yhchiang, sdong, anthony Reviewed By: anthony Subscribers: dhruba, leveldb Differential Revision: https://reviews.facebook.net/D43305
This commit is contained in:
parent
193dc977e7
commit
544be638ab
|
@ -126,14 +126,14 @@ uint64_t SstFileReader::CalculateCompressedTableSize(
|
|||
unique_ptr<Iterator> iter(table_reader_->NewIterator(ReadOptions()));
|
||||
for (iter->SeekToFirst(); iter->Valid(); iter->Next()) {
|
||||
if (!iter->status().ok()) {
|
||||
fprintf(stderr, iter->status().ToString().c_str());
|
||||
fputs(iter->status().ToString().c_str(), stderr);
|
||||
exit(1);
|
||||
}
|
||||
table_builder_->Add(iter->key(), iter->value());
|
||||
}
|
||||
Status s = table_builder_->Finish();
|
||||
if (!s.ok()) {
|
||||
fprintf(stderr, s.ToString().c_str());
|
||||
fputs(s.ToString().c_str(), stderr);
|
||||
exit(1);
|
||||
}
|
||||
uint64_t size = table_builder_->FileSize();
|
||||
|
|
Loading…
Reference in New Issue