diff --git a/interfaces/kits/js/src/mod_fs/properties/ani/close_ani.cpp b/interfaces/kits/js/src/mod_fs/properties/ani/close_ani.cpp index ab03c25250a60487492a3242253fa010fd22d6fb..ed652a742ffbccd4363c84acd7d28d8719a36e38 100644 --- a/interfaces/kits/js/src/mod_fs/properties/ani/close_ani.cpp +++ b/interfaces/kits/js/src/mod_fs/properties/ani/close_ani.cpp @@ -41,6 +41,7 @@ tuple ParseFdOrFile(ani_env *env, ani_object obj) env->FindClass(doubleClassDesc, &doubleClass); ani_boolean isDouble; env->Object_InstanceOf(obj, doubleClass, &isDouble); + if (isDouble) { ani_int fd; if (ANI_OK != env->Object_CallMethodByName_Int(obj, "intValue", nullptr, &fd)) {