diff --git a/util/ldb_cmd.cc b/util/ldb_cmd.cc index fabdda1cb..5c33d6c76 100644 --- a/util/ldb_cmd.cc +++ b/util/ldb_cmd.cc @@ -126,6 +126,9 @@ void DBDumper::Help(std::string& ret) { } void DBDumper::DoCommand() { + if (!db_) { + return; + } // Parse command line args uint64_t count = 0; if (print_stats_) { diff --git a/util/ldb_cmd.h b/util/ldb_cmd.h index a6d664fb8..349f56cd4 100644 --- a/util/ldb_cmd.h +++ b/util/ldb_cmd.h @@ -134,10 +134,6 @@ public: OpenDB(); } - if (!db_) { - return; - } - DoCommand(); if (exec_state_.IsNotStarted()) { exec_state_ = LDBCommandExecuteResult::SUCCEED("");