import of dnsmasq-2.39.tar.gz
diff --git a/src/dbus.c b/src/dbus.c
index 9b3d247..073a83a 100644
--- a/src/dbus.c
+++ b/src/dbus.c
@@ -109,7 +109,7 @@
}
#ifndef HAVE_IPV6
- syslog(LOG_WARNING, _("attempt to set an IPv6 server address via DBus - no IPv6 support"));
+ my_syslog(LOG_WARNING, _("attempt to set an IPv6 server address via DBus - no IPv6 support"));
#else
if (i == sizeof(struct in6_addr)-1)
{
@@ -208,6 +208,7 @@
tmp = serv->next;
if (serv->flags & SERV_MARK)
{
+ server_gone(daemon, serv);
*up = serv->next;
free(serv);
}
@@ -235,7 +236,7 @@
}
else if (strcmp(method, "SetServers") == 0)
{
- syslog(LOG_INFO, _("setting upstream servers from DBus"));
+ my_syslog(LOG_INFO, _("setting upstream servers from DBus"));
dbus_read_servers(daemon, message);
check_servers(daemon);
}