This is an automated email from the ASF dual-hosted git repository. wuwei pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tvm.git
The following commit(s) were added to refs/heads/main by this push: new d2d3010dc6 [CPP-RPC] Fix GetPath to use relative file path (#12242) d2d3010dc6 is described below commit d2d3010dc6e1236e9b37ff91fcc591c7396498f1 Author: yoyo-nb <48593306+yoyo...@users.noreply.github.com> AuthorDate: Tue Aug 2 01:16:29 2022 +0800 [CPP-RPC] Fix GetPath to use relative file path (#12242) * [CPP-RPC] Fix GetPath to use relative file path * change file_path to file_name --- apps/cpp_rpc/rpc_env.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/cpp_rpc/rpc_env.cc b/apps/cpp_rpc/rpc_env.cc index be172cea4e..fc19dd87b8 100644 --- a/apps/cpp_rpc/rpc_env.cc +++ b/apps/cpp_rpc/rpc_env.cc @@ -157,9 +157,9 @@ RPCEnv::RPCEnv(const std::string& wd) { * \return The full path of file. */ std::string RPCEnv::GetPath(const std::string& file_name) const { - // we assume file_name has "/" means file_name is the exact path + // we assume file_name starts with "/" means file_name is the exact path // and does not create /.rpc/ - return file_name.find('/') != std::string::npos ? file_name : base_ + "/" + file_name; + return !file_name.empty() && file_name[0] == '/' ? file_name : base_ + "/" + file_name; } /*! * \brief Remove The RPC Environment cleanup function