mirror of
https://github.com/pi-hole/dnsmasq.git
synced 2025-12-19 10:18:25 +00:00
Suppress logging of listen addresses during startup.
The initial call to enumerate_interfaces() happens before the logging subsystem in initialised and the startup banner logged. It's not intended that syslog be written at this point.
This commit is contained in:
@@ -717,7 +717,7 @@ int enumerate_interfaces(int reset)
|
|||||||
else if (release_listener(l))
|
else if (release_listener(l))
|
||||||
{
|
{
|
||||||
*up = tmp;
|
*up = tmp;
|
||||||
freed = 1;
|
freed = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1034,15 +1034,20 @@ void create_bound_listeners(int dienow)
|
|||||||
}
|
}
|
||||||
else if ((new = create_listeners(&iface->addr, iface->tftp_ok, dienow)))
|
else if ((new = create_listeners(&iface->addr, iface->tftp_ok, dienow)))
|
||||||
{
|
{
|
||||||
int port;
|
|
||||||
|
|
||||||
new->iface = iface;
|
new->iface = iface;
|
||||||
new->next = daemon->listeners;
|
new->next = daemon->listeners;
|
||||||
daemon->listeners = new;
|
daemon->listeners = new;
|
||||||
iface->done = 1;
|
iface->done = 1;
|
||||||
port = prettyprint_addr(&iface->addr, daemon->addrbuff);
|
|
||||||
my_syslog(LOG_DEBUG, _("listening on %s(#%d): %s port %d"),
|
/* Don't log the initial set of listen addresses created
|
||||||
iface->name, iface->index, daemon->addrbuff, port);
|
at startup, since this is happening before the logging
|
||||||
|
system is initialised and the sign-on printed. */
|
||||||
|
if (!dienow)
|
||||||
|
{
|
||||||
|
int port = prettyprint_addr(&iface->addr, daemon->addrbuff);
|
||||||
|
my_syslog(LOG_DEBUG, _("listening on %s(#%d): %s port %d"),
|
||||||
|
iface->name, iface->index, daemon->addrbuff, port);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1061,12 +1066,14 @@ void create_bound_listeners(int dienow)
|
|||||||
if (!if_tmp->used &&
|
if (!if_tmp->used &&
|
||||||
(new = create_listeners(&if_tmp->addr, !!option_bool(OPT_TFTP), dienow)))
|
(new = create_listeners(&if_tmp->addr, !!option_bool(OPT_TFTP), dienow)))
|
||||||
{
|
{
|
||||||
int port;
|
|
||||||
|
|
||||||
new->next = daemon->listeners;
|
new->next = daemon->listeners;
|
||||||
daemon->listeners = new;
|
daemon->listeners = new;
|
||||||
port = prettyprint_addr(&if_tmp->addr, daemon->addrbuff);
|
|
||||||
my_syslog(LOG_DEBUG, _("listening on %s port %d"), daemon->addrbuff, port);
|
if (!dienow)
|
||||||
|
{
|
||||||
|
int port = prettyprint_addr(&if_tmp->addr, daemon->addrbuff);
|
||||||
|
my_syslog(LOG_DEBUG, _("listening on %s port %d"), daemon->addrbuff, port);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user