Skip to content

Commit fe331c8

Browse files
committed
fix valgrind
1 parent c489499 commit fe331c8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

utilities/backupable/backupable_db.cc

+4-4
Original file line numberDiff line numberDiff line change
@@ -1134,9 +1134,9 @@ Status BackupEngineImpl::BackupMeta::StoreToFile(bool sync) {
11341134
// -------- BackupEngineReadOnlyImpl ---------
11351135
class BackupEngineReadOnlyImpl : public BackupEngineReadOnly {
11361136
public:
1137-
BackupEngineReadOnlyImpl(Env* db_env, const BackupableDBOptions& options) {
1138-
backup_engine_ = new BackupEngineImpl(db_env, options, true);
1139-
}
1137+
BackupEngineReadOnlyImpl(Env* db_env, const BackupableDBOptions& options)
1138+
: backup_engine_(new BackupEngineImpl(db_env, options, true)) {}
1139+
11401140
virtual ~BackupEngineReadOnlyImpl() {}
11411141

11421142
virtual void GetBackupInfo(std::vector<BackupInfo>* backup_info) {
@@ -1158,7 +1158,7 @@ class BackupEngineReadOnlyImpl : public BackupEngineReadOnly {
11581158
}
11591159

11601160
private:
1161-
BackupEngineImpl* backup_engine_;
1161+
std::unique_ptr<BackupEngineImpl> backup_engine_;
11621162
};
11631163

11641164
BackupEngineReadOnly* BackupEngineReadOnly::NewReadOnlyBackupEngine(

0 commit comments

Comments
 (0)