1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

Additional fix for nmbd and 127.0.0.1 interface.

Jeremy.
This commit is contained in:
Jeremy Allison 0001-01-01 00:00:00 +00:00
parent 351b25727e
commit 715fa7ea8c

View File

@ -235,6 +235,7 @@ BOOL create_subnets(void)
int num_interfaces = iface_count();
int i;
struct in_addr unicast_ip;
extern struct in_addr loopback_ip;
if(num_interfaces == 0)
{
@ -251,6 +252,17 @@ BOOL create_subnets(void)
{
struct interface *iface = get_interface(i);
/*
* We don't want to add a loopback interface, in case
* someone has added 127.0.0.1 for smbd, nmbd needs to
* ignore it here. JRA.
*/
if (ip_equal(iface->ip, loopback_ip)) {
DEBUG(2,("create_subnets: Ignoring loopback interface.\n" ));
continue;
}
if (!make_normal_subnet(iface)) return False;
}