diff --git a/interfaces/innerkits/syspara/param_wrapper.cpp b/interfaces/innerkits/syspara/param_wrapper.cpp index 1b0dc54c9b5f18d3fae139ce64a1fcd22a145b52..e9bca61ada174904b5f97231aaca9186b1ef51b9 100755 --- a/interfaces/innerkits/syspara/param_wrapper.cpp +++ b/interfaces/innerkits/syspara/param_wrapper.cpp @@ -106,10 +106,10 @@ int GetStringParameter(const std::string key, std::string &value, const std::str uint32_t size = 0; int ret = SystemReadParam(key.c_str(), NULL, &size); if (ret == 0) { - std::vector value(size + 1); - ret = SystemReadParam(key.c_str(), value.data(), &size); + std::vector data(size + 1); + ret = SystemReadParam(key.c_str(), data.data(), &size); if (ret == 0) { - value = std::string(value.data()); + value = std::string(data.data()); return EC_SUCCESS; } }