From c733c4422f830155c459070b2bd2a9468a523165 Mon Sep 17 00:00:00 2001 From: Keeyou Date: Mon, 27 Nov 2023 13:22:56 +0800 Subject: [PATCH] Fix ExpandUserFromString --- helper.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/helper.cpp b/helper.cpp index 1051f92..564ed33 100644 --- a/helper.cpp +++ b/helper.cpp @@ -59,11 +59,8 @@ std::wstring ExpandUserFromString(const std::wstring& path) { } std::wstring expanded_path; - expanded_path.resize(required_size); + expanded_path.resize(required_size - 1); ::ExpandEnvironmentStringsW(path.c_str(), &expanded_path[0], required_size); - while (!expanded_path.empty() && expanded_path[expanded_path.size() - 1] == L'\0') { - expanded_path.resize(expanded_path.size() - 1); - } return expanded_path; }