fix: invalid jumps on uninitialized variable
This commit is contained in:
4
config.c
4
config.c
@@ -189,6 +189,8 @@ int parseConfig(char *buffer,struct configEntry **entry,int configSizeCount,int
|
||||
case ST_FOUND_SECTION:
|
||||
keyName = malloc(MAX_LEN_SECTIONNAME);
|
||||
keyValue = malloc(MAX_LEN_SECTIONNAME);
|
||||
memset(keyName,0,MAX_LEN_SECTIONNAME);
|
||||
memset(keyValue,0,MAX_LEN_SECTIONNAME);
|
||||
if((ret=getNameValuePair(token,'=',0,
|
||||
&keyName,&keyValue,
|
||||
MAX_LEN_SECTIONNAME,MAX_LEN_SECTIONNAME
|
||||
@@ -225,8 +227,6 @@ int parseConfig(char *buffer,struct configEntry **entry,int configSizeCount,int
|
||||
}
|
||||
}
|
||||
|
||||
free(keyName);
|
||||
free(keyValue);
|
||||
free(sectionName);
|
||||
return NO_ERROR;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user