diff --git a/util/native_module_util.cpp b/util/native_module_util.cpp index 790ed8121c5c2f238cbd5b081cce352cd4c4fe3d..7a28a8a9a4cd97d203cfa3e177fd776ba69cdb29 100644 --- a/util/native_module_util.cpp +++ b/util/native_module_util.cpp @@ -145,13 +145,13 @@ namespace OHOS::Util { napi_value *argv = nullptr; if (argc > 0) { argv = new napi_value[argc]; - } - napi_get_cb_info(env, info, &argc, argv, nullptr, nullptr); - char* format = nullptr; - size_t formatsize = 0; - napi_get_value_string_utf8(env, argv[0], nullptr, 0, &formatsize); - if (formatsize > 0) { - format = new char[formatsize + 1]; + napi_get_cb_info(env, info, &argc, argv, nullptr, nullptr); + char* format = nullptr; + size_t formatsize = 0; + napi_get_value_string_utf8(env, argv[0], nullptr, 0, &formatsize); + if (formatsize > 0) { + format = new char[formatsize + 1]; + } napi_get_value_string_utf8(env, argv[0], format, formatsize + 1, &formatsize); std::string printInfo; std::vector value; @@ -239,7 +239,6 @@ namespace OHOS::Util { return nullptr; } - static napi_value TextdecoderConstructor(napi_env env, napi_callback_info info) { size_t tempArgc = 0;