diff --git a/utilities/blob_db/blob_db_impl.cc b/utilities/blob_db/blob_db_impl.cc index fc8110d222..0a51acdc7c 100644 --- a/utilities/blob_db/blob_db_impl.cc +++ b/utilities/blob_db/blob_db_impl.cc @@ -159,6 +159,8 @@ BlobDBOptions BlobDBImpl::GetBlobDBOptions() const { return bdb_options_; } BlobDBImpl::BlobDBImpl(DB* db, const BlobDBOptions& blob_db_options) : BlobDB(db), db_impl_(static_cast_with_check(db)), + env_(nullptr), + ttl_extractor_(nullptr), bdb_options_(blob_db_options), db_options_(db->GetOptions()), env_options_(db_->GetOptions()), @@ -170,6 +172,8 @@ BlobDBImpl::BlobDBImpl(DB* db, const BlobDBOptions& blob_db_options) current_epoch_(0), open_file_count_(0), total_blob_space_(0), + open_p1_done_(false), + debug_level_(0), oldest_file_evicted_(false) { if (!bdb_options_.blob_dir.empty()) blob_dir_ = (bdb_options_.path_relative) diff --git a/utilities/col_buf_decoder.h b/utilities/col_buf_decoder.h index e795e4ecdf..0311a41001 100644 --- a/utilities/col_buf_decoder.h +++ b/utilities/col_buf_decoder.h @@ -43,7 +43,10 @@ class FixedLengthColBufDecoder : public ColBufDecoder { : size_(size), col_compression_type_(col_compression_type), nullable_(nullable), - big_endian_(big_endian) {} + big_endian_(big_endian), + remain_runs_(0), + run_val_(0), + last_val_(0) {} size_t Init(const char* src) override; size_t Decode(const char* src, char** dest) override;