fix: 内核告警修复
【背景】 经代码扫描工具检测,内核代码中存在 可以修复的告警 【修改方案】 1.将单语句的if, while等加上括号 2.将C语言风格的类型转换变为C++风格 【影响】 对现有的产品编译不会有影响。 Signed-off-by: yinjiaming <yinjiaming@huawei.com> Change-Id: I7d4a04a8904abb3c33e843049bf15f4386d3efd8
This commit is contained in:
@@ -55,7 +55,7 @@ static int Testcase(void)
|
||||
handle = dlopen(LIBCSO_REAL_PATH, RTLD_NOW);
|
||||
ICUNIT_ASSERT_NOT_EQUAL(handle, NULL, handle);
|
||||
|
||||
func = (int (*)(int))dlsym(handle, SYMBOL_TO_FIND);
|
||||
func = reinterpret_cast<int (*)(int)>(dlsym(handle, SYMBOL_TO_FIND));
|
||||
ICUNIT_GOTO_NOT_EQUAL(func, NULL, func, EXIT);
|
||||
ICUNIT_GOTO_EQUAL(func, SYMBOL_TO_MATCH, func, EXIT);
|
||||
|
||||
@@ -65,7 +65,7 @@ static int Testcase(void)
|
||||
handle = dlopen(LIBCSO_RELATIVE_PATH, RTLD_NOW);
|
||||
ICUNIT_ASSERT_NOT_EQUAL(handle, NULL, handle);
|
||||
|
||||
func = (int (*)(int))dlsym(handle, SYMBOL_TO_FIND);
|
||||
func = reinterpret_cast<int (*)(int)>(dlsym(handle, SYMBOL_TO_FIND));
|
||||
ICUNIT_GOTO_NOT_EQUAL(func, NULL, func, EXIT);
|
||||
|
||||
ret = dlclose(handle);
|
||||
|
||||
Reference in New Issue
Block a user