mirror of
https://github.com/pi-hole/dnsmasq.git
synced 2025-12-19 18:28:25 +00:00
Fix memory leak in inotify code.
This commit is contained in:
@@ -54,7 +54,10 @@ static char *my_readlink(char *path)
|
|||||||
{
|
{
|
||||||
/* Not link or doesn't exist. */
|
/* Not link or doesn't exist. */
|
||||||
if (errno == EINVAL || errno == ENOENT)
|
if (errno == EINVAL || errno == ENOENT)
|
||||||
return NULL;
|
{
|
||||||
|
free(buf);
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
die(_("cannot access path %s: %s"), path, EC_MISC);
|
die(_("cannot access path %s: %s"), path, EC_MISC);
|
||||||
}
|
}
|
||||||
@@ -200,6 +203,8 @@ void set_dynamic_inotify(int flag, int total_size, struct crec **rhash, int revh
|
|||||||
free(path);
|
free(path);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
closedir(dir_stream);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user