diff --git a/interfaces/kits/js/src/mod_fs/properties/dup_core.cpp b/interfaces/kits/js/src/mod_fs/properties/dup_core.cpp index 7162051499842faad86ee99d5b1a9f176ca5756b..7370bf8abb5eea549cd30fc143b65d1099a86ca6 100644 --- a/interfaces/kits/js/src/mod_fs/properties/dup_core.cpp +++ b/interfaces/kits/js/src/mod_fs/properties/dup_core.cpp @@ -43,6 +43,7 @@ FsResult DupCore::DoDup(const int32_t &fd) if (!ValidFd(fd)) { return FsResult::Error(EINVAL); } + int dstFd = dup(fd); if (dstFd < 0) { HILOGE("Failed to dup fd, errno: %{public}d", errno);