diff --git a/interfaces/kits/js/src/mod_fs/properties/ani/read_text_ani.cpp b/interfaces/kits/js/src/mod_fs/properties/ani/read_text_ani.cpp index 4b2096afc4efc9cb9a573c35dc984420f523e3b6..2b59f6b60e81e8bc776c49db90c37ac4b42ac8f1 100644 --- a/interfaces/kits/js/src/mod_fs/properties/ani/read_text_ani.cpp +++ b/interfaces/kits/js/src/mod_fs/properties/ani/read_text_ani.cpp @@ -57,7 +57,7 @@ static tuple> ParseEncoding(ani_env *env, ani_object obj) } env->Reference_IsUndefined(encoding_ref, &isUndefined); if (isUndefined) { - return { false, nullopt }; + return { true, nullopt }; } auto [succ, encoding] = TypeConverter::ToUTF8String(env, (ani_string)encoding_ref); if (!succ) { diff --git a/interfaces/kits/js/src/mod_fs/properties/close_core.cpp b/interfaces/kits/js/src/mod_fs/properties/close_core.cpp index e93ec88cc24d66651fd543faf198e5a5f926b36f..9ac7a784072edf1cec1c148bf8f5c2319064bd50 100644 --- a/interfaces/kits/js/src/mod_fs/properties/close_core.cpp +++ b/interfaces/kits/js/src/mod_fs/properties/close_core.cpp @@ -56,7 +56,7 @@ FsResult CloseCore::DoClose(const int32_t &fd) } auto err = CloseFd(fd); if (err) { - FsResult::Error(err); + return FsResult::Error(err); } return FsResult::Success(); }