diff options
author | Jeremy Allison <jra@samba.org> | 1997-12-16 07:30:25 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 1997-12-16 07:30:25 +0000 |
commit | 5d4345b66de2bbf9d60e78682d820adb30b52a79 (patch) | |
tree | c63ee54a374d9ad3c485cadd1fc7197dd84617c1 /source3/nmbd/nmbd_serverlistdb.c | |
parent | 95d600a3521ef97cad9852a09e534c0c7ae8a8d7 (diff) | |
download | samba-5d4345b66de2bbf9d60e78682d820adb30b52a79.tar.gz samba-5d4345b66de2bbf9d60e78682d820adb30b52a79.tar.bz2 samba-5d4345b66de2bbf9d60e78682d820adb30b52a79.zip |
nmbd_incomingdgrams.c: Fix bug with Syntax 5.1 servers reported by SGI where
they do host announcements to LOCAL_MASTER_BROWSER_NAME<00> rather than
WORKGROUP<1d>.
nmbd_incomingrequests.c: Deal with WINS_PROXY_NAME issues - don't reply
with that name if it's the same broadcast net.
nmbd_serverlistdb.c: Stopped writing "Unknown" for local master browsers
we don't know.
nmbd_winsproxy.c: Deal with WINS_PROXY_NAME issues - don't reply
with that name if it's the same broadcast net.
Jeremy.
(This used to be commit 5adfff94c9020bd57f84ccbc8fba5b1d8d1615af)
Diffstat (limited to 'source3/nmbd/nmbd_serverlistdb.c')
-rw-r--r-- | source3/nmbd/nmbd_serverlistdb.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/source3/nmbd/nmbd_serverlistdb.c b/source3/nmbd/nmbd_serverlistdb.c index 1281fe2ee3..b3dca36c84 100644 --- a/source3/nmbd/nmbd_serverlistdb.c +++ b/source3/nmbd/nmbd_serverlistdb.c @@ -365,7 +365,7 @@ void write_browse_list(time_t t, BOOL force_write) sprintf(tmp, "\"%s\"", work->work_group); fprintf(fp, "%-25s ", tmp); fprintf(fp, "%08x ", SV_TYPE_DOMAIN_ENUM|SV_TYPE_NT|SV_TYPE_LOCAL_LIST_ONLY); - sprintf(tmp, "\"%s\" ", *work->local_master_browser_name ? work->local_master_browser_name : "Unknown"); + sprintf(tmp, "\"%s\" ", work->local_master_browser_name); fprintf(fp, "%-30s", tmp); fprintf(fp, "\"%s\"\n", work->work_group); @@ -414,8 +414,7 @@ void write_browse_list(time_t t, BOOL force_write) fprintf(fp, "%-25s ", tmp); fprintf(fp, "%08x ", wg_type); - sprintf(tmp, "\"%s\" ", *work->local_master_browser_name ? - work->local_master_browser_name : "Unknown" ); + sprintf(tmp, "\"%s\" ", work->local_master_browser_name); fprintf(fp, "%-30s", tmp); fprintf(fp, "\"%s\"\n", work->work_group); } |