JHT ==> Just tidying up for Release.
[samba.git] / source3 / namedbsubnet.c
index ab1f133dd4b92b50d4c7fcef1bf8eac3b7e56072..e3a2ea6e68fce1c64c1bfe1259457758cbaf3c15 100644 (file)
@@ -211,16 +211,14 @@ void add_workgroup_to_subnet( struct subnet_record *d, char *group)
 
   /* add WORKGROUP(00) entries into name database
      or register with WINS server, if it's our workgroup.
-     Don't register WORKGROUP(0x1e) on the WINS subnet - this is a broadcast
-     only name.
    */
   if (strequal(myworkgroup, group))
   {
     add_my_name_entry(d,group,0x0 ,nb_type|NB_ACTIVE|NB_GROUP,False);
-    if((d != wins_subnet))
-      add_my_name_entry(d,group,0x1e,nb_type|NB_ACTIVE|NB_GROUP,False);
+    add_my_name_entry(d,group,0x1e,nb_type|NB_ACTIVE|NB_GROUP,False);
     /* add samba server name to workgroup list. */
-    add_server_entry(d,w,myname,w->ServerType,0,lp_serverstring(),True);
+    add_server_entry(d,w,myname,w->ServerType|SV_TYPE_LOCAL_LIST_ONLY,0,
+               lp_serverstring(),True);
     DEBUG(3,("add_workgroup_to_subnet: Added server name entry %s to subnet %s\n",
                 myname, inet_ntoa(d->bcast_ip)));
   }