fix: 添加了指针释放,修复了部分内存泄漏
修复了src\cm_ctl\ctl_param_check.cpp:307返回空指针,导致info指针指向的内存泄漏。 修复了src\cm_ctl\ctl_misc.cpp:1659返回空指针,导致cmd指针指向的内存泄漏。
This commit is contained in:
parent
4dd55aff6f
commit
c0a00dd73c
@ -1656,6 +1656,7 @@ char *DoConcatCmd(const CtlOption *ctx)
|
||||
int rc = memset_s(cmd, CM_PATH_LENGTH, 0, CM_PATH_LENGTH);
|
||||
securec_check_errno(rc, (void)rc);
|
||||
if (DoCheckRole(&ctx->dcfOption) == -1) {
|
||||
free(cmd);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
@ -304,6 +304,7 @@ char *GetParamLineInfo(const char *paramName, const char * const *paramInfos, in
|
||||
|
||||
if (paramInfos == NULL) {
|
||||
write_runlog(ERROR, "Fail to get param info.\n");
|
||||
free(info);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user