From 95b69b20c1aa38ea8c17ddbf91f0d55a1acc7601 Mon Sep 17 00:00:00 2001 From: yudechen Date: Tue, 12 Apr 2022 14:15:36 +0800 Subject: [PATCH] fix unused variable syscapStrSize. Signed-off-by: yudechen Change-Id: If3d70c8a187f655ce75c231d4c895c4a3774a02f --- frameworks/src/core/modules/presets/syscap_module.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frameworks/src/core/modules/presets/syscap_module.cpp b/frameworks/src/core/modules/presets/syscap_module.cpp index ab5083f..ff9f632 100644 --- a/frameworks/src/core/modules/presets/syscap_module.cpp +++ b/frameworks/src/core/modules/presets/syscap_module.cpp @@ -63,6 +63,10 @@ jerry_value_t SyscapModule::CheckSyscap(const jerry_value_t func, jerry_char_t buffer[SYSCAP_BUFFER_SIZE] = {0}; jerry_size_t syscapStrSize = jerry_string_to_utf8_char_buffer(strVal, buffer, length); + if (syscapStrSize == 0) { + jerry_release_value(strVal); + return jerry_create_boolean(false); + } const char *syscapString = (char *)buffer; bool ret = HasSystemCapability(syscapString);