1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-08 04:58:40 +03:00

Fix bug #5386, don't keep printing the same waiting

error message.
Jeremy.
(This used to be commit 12e6818df1c77810a59a2896f8c44c91fc24e7ae)
This commit is contained in:
Jeremy Allison 2008-04-11 17:41:49 -07:00
parent 05c15785d7
commit f85c4b6905

View File

@ -170,6 +170,7 @@ static void reload_interfaces(time_t t)
{
static time_t lastt;
int n;
bool print_waiting_msg = true;
struct subnet_record *subrec;
if (t && ((t - lastt) < NMBD_INTERFACES_RELOAD)) {
@ -188,7 +189,6 @@ static void reload_interfaces(time_t t)
some subnets */
load_interfaces();
/* find any interfaces that need adding */
for (n=iface_count() - 1; n >= 0; n--) {
char str[INET6_ADDRSTRLEN];
@ -280,8 +280,11 @@ static void reload_interfaces(time_t t)
/* We need to wait if there are no subnets... */
if (FIRST_SUBNET == NULL) {
DEBUG(0,("reload_interfaces: "
"No subnets to listen to. Waiting..\n"));
if (print_waiting_msg) {
DEBUG(0,("reload_interfaces: "
"No subnets to listen to. Waiting..\n"));
print_waiting_msg = false;
}
/*
* Whilst we're waiting for an interface, allow SIGTERM to