Skip to content
Snippets Groups Projects
Commit dcc82e0e authored by Lucas De Marchi's avatar Lucas De Marchi
Browse files

runner/settings: Drop extra strdup


No need to strdup() again since the fscanf() function is already
allocating the variable. Just set the pointer to NULL so we "leak" our
variable to be saved in the settings.

Tested-by: default avatarPeter Senna Tschudin <peter.senna@linux.intel.com>
Reviewed-by: default avatarPeter Senna Tschudin <peter.senna@linux.intel.com>
Reviewed-by: default avatarGustavo Sousa <gustavo.sousa@intel.com>
Link: https://lore.kernel.org/r/20250207231039.2883195-8-lucas.demarchi@intel.com


Signed-off-by: default avatarLucas De Marchi <lucas.demarchi@intel.com>
parent 91bddef8
No related merge requests found
......@@ -1169,7 +1169,11 @@ static unsigned long parse_ul(char **val)
static char *parse_str(char **val)
{
return *val ? strdup(*val) : NULL;
char *ret = *val;
*val = NULL;
return ret;
}
#define PARSE_LINE(s, name, val, field, _f) \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment