diff --git a/download/interfaces/kits/js/napi/download_single/src/legacy/download_manager.cpp b/download/interfaces/kits/js/napi/download_single/src/legacy/download_manager.cpp index 56c7c99..77b245c 100644 --- a/download/interfaces/kits/js/napi/download_single/src/legacy/download_manager.cpp +++ b/download/interfaces/kits/js/napi/download_single/src/legacy/download_manager.cpp @@ -178,7 +178,7 @@ DownloadTask::DownloadOption DownloadManager::ParseOption(napi_env env, napi_val bool DownloadManager::IsPathValid(const std::string &dir, const std::string &filename) { auto filepath = dir + '/' + filename; - char path[PATH_MAX + 1]; + char path[PATH_MAX] = {0}; if (realpath(filepath.c_str(), path) && !strncmp(path, dir.c_str(), dir.length())) { return true; }