diff options
author | Jeremy Allison <jra@samba.org> | 2003-08-27 18:00:09 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2003-08-27 18:00:09 +0000 |
commit | 8dc1a4f30066f7cc25ab6b775b24f32ba275d78e (patch) | |
tree | ffddb657a9c0dd56e9153729f95d3d2941bcd2a4 /source3/nmbd/nmbd_synclists.c | |
parent | 4561b811df8b858fd7fbedeb534aa715d66a9005 (diff) | |
download | samba-8dc1a4f30066f7cc25ab6b775b24f32ba275d78e.tar.gz samba-8dc1a4f30066f7cc25ab6b775b24f32ba275d78e.tar.bz2 samba-8dc1a4f30066f7cc25ab6b775b24f32ba275d78e.zip |
Ensure we use correct length nstrings for workgroup and browser names.
Jeremy.
(This used to be commit be534c8adf6c3cb8921ce49dbb79991c632d501e)
Diffstat (limited to 'source3/nmbd/nmbd_synclists.c')
-rw-r--r-- | source3/nmbd/nmbd_synclists.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/source3/nmbd/nmbd_synclists.c b/source3/nmbd/nmbd_synclists.c index 337c2f9468..6a0576a5a4 100644 --- a/source3/nmbd/nmbd_synclists.c +++ b/source3/nmbd/nmbd_synclists.c @@ -31,8 +31,8 @@ struct sync_record { struct sync_record *next, *prev; - fstring workgroup; - fstring server; + nstring workgroup; + nstring server; pstring fname; struct in_addr ip; pid_t pid; @@ -148,8 +148,8 @@ done: ZERO_STRUCTP(s); - fstrcpy(s->workgroup, work->work_group); - fstrcpy(s->server, name); + nstrcpy(s->workgroup, work->work_group); + nstrcpy(s->server, name); s->ip = ip; slprintf(s->fname, sizeof(pstring)-1, @@ -206,8 +206,7 @@ static void complete_one(struct sync_record *s, sname, lp_max_ttl()); if (work) { /* remember who the master is */ - fstrcpy(work->local_master_browser_name, - comment); + nstrcpy(work->local_master_browser_name, comment); } } return; |