From 29e681cbe64a2d3c9c9919c9cff8358d99b5ed16 Mon Sep 17 00:00:00 2001 From: Yingchun Lai Date: Tue, 12 Dec 2023 14:53:40 +0800 Subject: [PATCH] Update src/shell/commands/debugger.cpp Co-authored-by: Dan Wang --- src/shell/commands/debugger.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/shell/commands/debugger.cpp b/src/shell/commands/debugger.cpp index ea419e8641..86623b38dd 100644 --- a/src/shell/commands/debugger.cpp +++ b/src/shell/commands/debugger.cpp @@ -113,10 +113,8 @@ bool mlog_dump(command_executor *e, shell_context *sc, arguments args) return false; } - char splitters[] = {'\\', '/', 0}; - auto slog_dir_tmp = plog_dir; - std::string name = - dsn::utils::get_last_component(dirname((char *)slog_dir_tmp.c_str()), splitters); + const auto replica_path = std::filesystem::path(plog_dir).parent_path(); + const auto name = replica_path.filename().string(); if (name.empty()) { fmt::print(stderr, "ERROR: '{}' is not a valid plog directory\n", plog_dir); return false;