From 5c3fff5e73b0c7f1b0522bb1311259b298502f90 Mon Sep 17 00:00:00 2001 From: lvyuanyuan Date: Wed, 21 Feb 2024 17:13:22 +0800 Subject: [PATCH] fixed 396ea4c from https://gitee.com/lvyuanyuan0712/filemanagement_app_file_service_5/pulls/675 cleancode fix Signed-off-by: lvyuanyuan Change-Id: Ide54f4b37c8903459fc2d76e9629d7192e19d226 --- .../native/file_share/src/file_share.cpp | 3 +- .../remotefileshare_fuzzer.cpp | 38 +++++++++---------- 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/interfaces/innerkits/native/file_share/src/file_share.cpp b/interfaces/innerkits/native/file_share/src/file_share.cpp index 7cb30614f..92d4a1171 100644 --- a/interfaces/innerkits/native/file_share/src/file_share.cpp +++ b/interfaces/innerkits/native/file_share/src/file_share.cpp @@ -384,7 +384,8 @@ int32_t FileShare::CreateShareFile(const vector &uriList, int32_t FileShare::DeleteShareFile(uint32_t tokenId, const vector &uriList) { lock_guard lock(mapMutex_); - string bundleName, currentUid; + string bundleName + string currentUid; int32_t ret = GetTargetInfo(tokenId, bundleName, currentUid); if (ret != 0) { LOGE("Failed to delete share file %{public}d", -EINVAL); diff --git a/test/fuzztest/remotefileshare_fuzzer/remotefileshare_fuzzer.cpp b/test/fuzztest/remotefileshare_fuzzer/remotefileshare_fuzzer.cpp index c47b367c4..882a4ffb1 100644 --- a/test/fuzztest/remotefileshare_fuzzer/remotefileshare_fuzzer.cpp +++ b/test/fuzztest/remotefileshare_fuzzer/remotefileshare_fuzzer.cpp @@ -32,19 +32,19 @@ namespace ModuleRemoteFileShare { namespace { constexpr int HMDFS_CID_SIZE = 64; constexpr unsigned HMDFS_IOC = 0xf2; - const char* SHARE_PATH = "/data/storage/el2/distributedfiles/.share"; + const char* g_sharePATH = "/data/storage/el2/distributedfiles/.share"; } -#define HMDFS_IOC_SET_SHARE_PATH _IOW(HMDFS_IOC, 1, struct hmdfs_share_control) +#define HMDFS_IOC_SET_SHARE_PATH _IOW(HMDFS_IOC, 1, struct HmdfsShareControl) -struct hmdfs_share_control { - int src_fd; +struct HmdfsShareControl { + int srcFd; char cid[HMDFS_CID_SIZE]; }; bool ShareFilePathIoctlFdAndCidFuzzTest(const uint8_t* data, size_t size) { - struct hmdfs_share_control sc; + struct HmdfsShareControl sc; int32_t ret = 0; int32_t dirFd; @@ -52,15 +52,15 @@ bool ShareFilePathIoctlFdAndCidFuzzTest(const uint8_t* data, size_t size) return false; } - if (access(SHARE_PATH, F_OK) != 0) { - ret = mkdir(SHARE_PATH, S_IRWXU | S_IRWXG | S_IXOTH); + if (access(g_sharePATH, F_OK) != 0) { + ret = mkdir(g_sharePATH, S_IRWXU | S_IRWXG | S_IXOTH); if (ret < 0) { return false; } } char realPath[PATH_MAX] = {0}; - if (!realpath(SHARE_PATH, realPath)) { + if (!realpath(g_sharePATH, realPath)) { return false; } dirFd = open(realPath, O_RDONLY); @@ -69,7 +69,7 @@ bool ShareFilePathIoctlFdAndCidFuzzTest(const uint8_t* data, size_t size) } const char* cid = reinterpret_cast(data); - sc.src_fd = size; + sc.srcFd = size; if (memcpy_s(sc.cid, HMDFS_CID_SIZE, cid, size) != 0) { close(dirFd); return false; @@ -86,7 +86,7 @@ bool ShareFilePathIoctlFdAndCidFuzzTest(const uint8_t* data, size_t size) bool ShareFilePathIoctlCidFuzzTest(const uint8_t* data, size_t size) { - struct hmdfs_share_control sc; + struct HmdfsShareControl sc; int32_t ret = 0; int32_t dirFd; int32_t srcFd; @@ -95,15 +95,15 @@ bool ShareFilePathIoctlCidFuzzTest(const uint8_t* data, size_t size) return false; } - if (access(SHARE_PATH, F_OK) != 0) { - ret = mkdir(SHARE_PATH, S_IRWXU | S_IRWXG | S_IXOTH); + if (access(g_sharePATH, F_OK) != 0) { + ret = mkdir(g_sharePATH, S_IRWXU | S_IRWXG | S_IXOTH); if (ret < 0) { return false; } } char realPath[PATH_MAX] = {0}; - if (!realpath(SHARE_PATH, realPath)) { + if (!realpath(g_sharePATH, realPath)) { return false; } dirFd = open(realPath, O_RDONLY); @@ -117,7 +117,7 @@ bool ShareFilePathIoctlCidFuzzTest(const uint8_t* data, size_t size) close(dirFd); return false; } - sc.src_fd = size; + sc.srcFd = size; const char* cid = reinterpret_cast(data); if (memcpy_s(sc.cid, HMDFS_CID_SIZE, cid, size) != 0) { close(dirFd); @@ -138,7 +138,7 @@ bool ShareFilePathIoctlCidFuzzTest(const uint8_t* data, size_t size) bool ShareFilePathIoctlFdFuzzTest(const uint8_t* data, size_t size) { - struct hmdfs_share_control sc; + struct HmdfsShareControl sc; int32_t ret = 0; int32_t dirFd; @@ -146,15 +146,15 @@ bool ShareFilePathIoctlFdFuzzTest(const uint8_t* data, size_t size) return false; } - if (access(SHARE_PATH, F_OK) != 0) { - ret = mkdir(SHARE_PATH, S_IRWXU | S_IRWXG | S_IXOTH); + if (access(g_sharePATH, F_OK) != 0) { + ret = mkdir(g_sharePATH, S_IRWXU | S_IRWXG | S_IXOTH); if (ret < 0) { return false; } } char realPath[PATH_MAX] = {0}; - if (!realpath(SHARE_PATH, realPath)) { + if (!realpath(g_sharePATH, realPath)) { return false; } @@ -168,7 +168,7 @@ bool ShareFilePathIoctlFdFuzzTest(const uint8_t* data, size_t size) close(dirFd); return false; } - sc.src_fd = size; + sc.srcFd = size; ret = ioctl(dirFd, HMDFS_IOC_SET_SHARE_PATH, &sc); if (ret < 0) { -- Gitee