From 9f56777956d6a0cf8dbd33a7a374fc5c4b449346 Mon Sep 17 00:00:00 2001 From: fengjq Date: Thu, 24 Aug 2023 21:40:57 +0800 Subject: [PATCH] Reduce the scope of the variable 'ret' in copyFile interface. Signed-off-by: fengjq --- interfaces/kits/js/src/mod_fs/properties/copy_file.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/interfaces/kits/js/src/mod_fs/properties/copy_file.cpp b/interfaces/kits/js/src/mod_fs/properties/copy_file.cpp index 71bb328b3..e9fe393c2 100644 --- a/interfaces/kits/js/src/mod_fs/properties/copy_file.cpp +++ b/interfaces/kits/js/src/mod_fs/properties/copy_file.cpp @@ -70,9 +70,8 @@ static NError SendFileCore(FileInfo& srcFdg, FileInfo& destFdg, struct stat& sta } int64_t offset = 0; size_t size = static_cast(statbf.st_size); - int ret = 0; while (size > 0) { - ret = uv_fs_sendfile(nullptr, sendfile_req.get(), destFdg.fdg->GetFD(), srcFdg.fdg->GetFD(), + int ret = uv_fs_sendfile(nullptr, sendfile_req.get(), destFdg.fdg->GetFD(), srcFdg.fdg->GetFD(), offset, MAX_SIZE, nullptr); if (ret < 0) { HILOGE("Failed to sendfile by ret : %{public}d", ret); -- Gitee