summaryrefslogtreecommitdiff
path: root/source3/nmbd
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>1998-09-18 13:52:30 +0000
committerAndrew Tridgell <tridge@samba.org>1998-09-18 13:52:30 +0000
commit2e6f6bc7f811dadab9fdd393981b37dfdbcd1fbc (patch)
tree7566473db563946eb3db88c704d22abb5e174ee7 /source3/nmbd
parentc198d4c8be6b1a4f042151714107ff37fc446471 (diff)
downloadsamba-2e6f6bc7f811dadab9fdd393981b37dfdbcd1fbc.tar.gz
samba-2e6f6bc7f811dadab9fdd393981b37dfdbcd1fbc.tar.bz2
samba-2e6f6bc7f811dadab9fdd393981b37dfdbcd1fbc.zip
oops ... I got the filenames wrong in my cleanup of the wins database
save, so it started saving weird filenames (from an unitialised fstring). chaos reigns! (This used to be commit 20a550d61e322cc9a0acfdf8fb974dafe0cd9603)
Diffstat (limited to 'source3/nmbd')
-rw-r--r--source3/nmbd/nmbd_winsserver.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source3/nmbd/nmbd_winsserver.c b/source3/nmbd/nmbd_winsserver.c
index 1ce9160dea..cba3c1b308 100644
--- a/source3/nmbd/nmbd_winsserver.c
+++ b/source3/nmbd/nmbd_winsserver.c
@@ -1563,8 +1563,9 @@ void wins_write_database(BOOL background)
}
}
- slprintf(fname,sizeof(fname),"%s/%s.%d", lp_lockdir(), WINS_LIST, (unsigned int)getpid());
+ slprintf(fname,sizeof(fname),"%s/%s", lp_lockdir(), WINS_LIST);
string_sub(fname,"//", "/");
+ slprintf(fnamenew,sizeof(fnamenew),"%s.%u", fname, (unsigned int)getpid());
if((fp = fopen(fnamenew,"w")) == NULL)
{