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:
parent
351b25727e
commit
715fa7ea8c
@ -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;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user