summaryrefslogtreecommitdiffstats
path: root/source/nmbd/nmbd_become_dmb.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/nmbd/nmbd_become_dmb.c')
-rw-r--r--source/nmbd/nmbd_become_dmb.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/source/nmbd/nmbd_become_dmb.c b/source/nmbd/nmbd_become_dmb.c
index ccc1f7e8ada..7af896e3e03 100644
--- a/source/nmbd/nmbd_become_dmb.c
+++ b/source/nmbd/nmbd_become_dmb.c
@@ -1,5 +1,6 @@
/*
- Unix SMB/CIFS implementation.
+ Unix SMB/Netbios implementation.
+ Version 1.9.
NBT netbios routines and daemon - version 2
Copyright (C) Andrew Tridgell 1994-1998
Copyright (C) Luke Kenneth Casson Leighton 1994-1998
@@ -229,12 +230,13 @@ static void become_domain_master_query_success(struct subnet_record *subrec,
else
{
if( DEBUGLVL( 0 ) )
- {
+ {
dbgtext( "become_domain_master_query_success:\n" );
dbgtext( "There is already a domain master browser at " );
dbgtext( "IP %s for workgroup %s ", inet_ntoa(ip), nmbname->name );
dbgtext( "registered on subnet %s.\n", subrec->subnet_name );
- }
+ }
+ become_domain_master_stage1(subrec, nmbname->name);
}
}
@@ -347,7 +349,7 @@ static void become_domain_master_browser_wins(char *workgroup_name)
we can become a domain master browser.
*/
- DEBUG(0,("become_domain_master_browser_wins: querying WINS server from IP %s \
+ DEBUG(0,("become_domain_master_browser_wins: querying WINS server at IP %s \
for domain master browser name %s on workgroup %s\n",
inet_ntoa(unicast_subnet->myip), nmb_namestr(&nmbname), workgroup_name));
@@ -378,7 +380,7 @@ void add_domain_names(time_t t)
add_logon_names();
/* Do the domain master names. */
- if(lp_server_role() == ROLE_DOMAIN_PDC)
+ if(lp_domain_master())
{
if(we_are_a_wins_client())
{