oops ... I got the filenames wrong in my cleanup of the wins database
[jra/samba/.git] / source3 / nmbd / nmbd_winsserver.c
index 1ce9160deac31cf3f31e238b31d2864555ee4a5c..cba3c1b308c379bb88c42cb08df7d93c5ffbb89c 100644 (file)
@@ -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)
   {