修改src/syscap_tool.c文件,消除主干代码安全告警

优化502行指针变量空判断代码,消除主干代码可能潜在的内存资源泄漏告警

Signed-off-by: tongkai0808fh <tongkai5@huawei.com>
This commit is contained in:
tongkai0808fh
2024-05-18 02:25:05 +00:00
committed by Gitee
parent 4dfb32da6e
commit 0060202b52
+7 -2
View File
@@ -499,10 +499,15 @@ int32_t EncodeRpcidscToString(char *inputFile, char *outDirPath)
char *CopyInputString(const char *inputString)
{
if (inputString == NULL || *inputString == '\0') {
PRINT_ERR("inputString is null or empty.\n");
if (inputString == NULL) {
PRINT_ERR("inputString is null.\n");
return NULL;
}
if (*inputString == '\0') {
PRINT_ERR("inputString is empty.\n");
inputString == NULL;
return NULL;
}}
size_t inputLen = strlen(inputString);
if (inputLen > STRING_FORMAT_LEN_MAX) {
PRINT_ERR("input string too long(%zu).\n", inputLen);