fix: invalid jumps on uninitialized variable

This commit is contained in:
jonathan santis
2025-05-15 13:01:46 +02:00
parent 9225740cd4
commit c352788ef5
2 changed files with 7 additions and 4 deletions

View File

@@ -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;
}