From 8cc57b0c4544900cf91cb3e87451531ebb02f49a Mon Sep 17 00:00:00 2001 From: wwbmmm Date: Fri, 21 Apr 2023 19:21:08 +0800 Subject: [PATCH] Remove wordexp --- src/brpc/server.cpp | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/brpc/server.cpp b/src/brpc/server.cpp index 380ebb20d4..b4758ad8c8 100644 --- a/src/brpc/server.cpp +++ b/src/brpc/server.cpp @@ -16,7 +16,6 @@ // under the License. -#include // wordexp #include #include // inet_aton #include // O_CREAT @@ -1716,23 +1715,7 @@ void Server::GenerateVersionIfNeeded() { } } -static std::string ExpandPath(const std::string &path) { - if (path.empty()) { - return std::string(); - } - std::string ret; - wordexp_t p; - wordexp(path.c_str(), &p, 0); - CHECK_EQ(p.we_wordc, 1u); - if (p.we_wordc == 1) { - ret = p.we_wordv[0]; - } - wordfree(&p); - return ret; -} - void Server::PutPidFileIfNeeded() { - _options.pid_file = ExpandPath(_options.pid_file); if (_options.pid_file.empty()) { return; }