diff --git a/db/db_impl.cc b/db/db_impl.cc index 5a4a0ab6079c113ee79ddfdf3c7674eecb9a1296..923abd5db1bdca9f2afe0727e3ab2a4c231c63b9 100644 --- a/db/db_impl.cc +++ b/db/db_impl.cc @@ -948,8 +948,8 @@ Status DBImpl::DoCompactionWork(CompactionState* compact) { compact->compaction->level(), compact->compaction->num_input_files(1), compact->compaction->level() + 1); - char scratch[200]; - compact->compaction->Summary(scratch, 256); + char scratch[256]; + compact->compaction->Summary(scratch, sizeof(scratch)); Log(options_.info_log, "Compaction start summary: %s\n", scratch); assert(versions_->NumLevelFiles(compact->compaction->level()) > 0); diff --git a/db/version_set.cc b/db/version_set.cc index 1fcf831c808afc83ea5cd973c97ee5d16e9792e8..141036536acc2f7009694127b709738607636780 100644 --- a/db/version_set.cc +++ b/db/version_set.cc @@ -1620,10 +1620,10 @@ void Compaction::Summary(char* output, int len) { return; char level_low_summary[100]; - InputSummary(inputs_[0], level_low_summary, 100); + InputSummary(inputs_[0], level_low_summary, sizeof(level_low_summary)); char level_up_summary[100]; if (inputs_[1].size()) { - InputSummary(inputs_[1], level_up_summary, 100); + InputSummary(inputs_[1], level_up_summary, sizeof(level_up_summary)); } else { level_up_summary[0] = '\0'; }