diff --git a/interfaces/kits/js/remote_file_share/remote_file_share.cpp b/interfaces/kits/js/remote_file_share/remote_file_share.cpp index 8ce3dcf37a5309885e03ca3f4b767bad11e091bd..8ff5315d3c876b226b19060b3f032e2a323bb312 100644 --- a/interfaces/kits/js/remote_file_share/remote_file_share.cpp +++ b/interfaces/kits/js/remote_file_share/remote_file_share.cpp @@ -15,13 +15,14 @@ #include #include -#include -#include +#include +#include #include #include #include +#include "securec.h" #include "napi/native_api.h" #include "napi/native_node_api.h" @@ -82,7 +83,7 @@ void ExecuteWork(napi_env env, void *data) } sc.src_fd = addonData->fd; - memcpy(sc.cid, addonData->cid, HMDFS_CID_SIZE); + memcpy_s(sc.cid, HMDFS_CID_SIZE, addonData->cid, HMDFS_CID_SIZE); err = ioctl(dirFd, HMDFS_IOC_SET_SHARE_PATH, &sc); if (err < 0) {