Avoid use after free()
This commit is contained in:
parent
db5a4a2863
commit
d3590e9edf
|
@ -380,6 +380,11 @@ static int _init_config(DaMon * damon, char const * filename)
|
||||||
}
|
}
|
||||||
if((damon->prefix = config_get(config, "", "prefix")) == NULL)
|
if((damon->prefix = config_get(config, "", "prefix")) == NULL)
|
||||||
damon->prefix = ".";
|
damon->prefix = ".";
|
||||||
|
if((damon->prefix = strdup(damon->prefix)) == NULL)
|
||||||
|
{
|
||||||
|
config_delete(config);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
if((p = config_get(config, "", "refresh")) != NULL)
|
if((p = config_get(config, "", "refresh")) != NULL)
|
||||||
{
|
{
|
||||||
tmp = strtol(p, &q, 10);
|
tmp = strtol(p, &q, 10);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user