mirror of
https://github.com/pi-hole/dnsmasq.git
synced 2025-12-19 18:28:25 +00:00
Log warning on very large cachesize config, instead of truncating it.
This commit is contained in:
@@ -740,7 +740,11 @@ int main (int argc, char **argv)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (daemon->cachesize != 0)
|
if (daemon->cachesize != 0)
|
||||||
my_syslog(LOG_INFO, _("started, version %s cachesize %d"), VERSION, daemon->cachesize);
|
{
|
||||||
|
my_syslog(LOG_INFO, _("started, version %s cachesize %d"), VERSION, daemon->cachesize);
|
||||||
|
if (daemon->cachesize > 10000)
|
||||||
|
my_syslog(LOG_WARNING, _("cache size greater than 10000 may cause performance issues, and is unlikely to be useful."));
|
||||||
|
}
|
||||||
else
|
else
|
||||||
my_syslog(LOG_INFO, _("started, version %s cache disabled"), VERSION);
|
my_syslog(LOG_INFO, _("started, version %s cache disabled"), VERSION);
|
||||||
|
|
||||||
|
|||||||
@@ -2603,8 +2603,6 @@ static int one_opt(int option, char *arg, char *errstr, char *gen_err, int comma
|
|||||||
|
|
||||||
if (size < 0)
|
if (size < 0)
|
||||||
size = 0;
|
size = 0;
|
||||||
else if (size > 10000)
|
|
||||||
size = 10000;
|
|
||||||
|
|
||||||
daemon->cachesize = size;
|
daemon->cachesize = size;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user