r12160: The filename parameter to get_share_mode_lock is going
authorJeremy Allison <jra@samba.org>
Sat, 10 Dec 2005 01:33:58 +0000 (01:33 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:05:46 +0000 (11:05 -0500)
to become very important as we fix #3303, so make sure
we don't accidently set it here.
Jeremy.
(This used to be commit d1a9d0587cd9a391f0193ca76cb319803c6e019f)

source3/smbd/close.c

index fcea62e1aa4bdbf3a116618459e917fb54263f28..43049a46a4de2698d13c5c8056746ac84fca374c 100644 (file)
@@ -192,7 +192,7 @@ static int close_normal_file(files_struct *fsp, BOOL normal_close)
         * This prevents race conditions with the file being created. JRA.
         */
 
-       lck = get_share_mode_lock(NULL, fsp->dev, fsp->inode, fsp->fsp_name);
+       lck = get_share_mode_lock(NULL, fsp->dev, fsp->inode, NULL);
 
        if (lck == NULL) {
                DEBUG(0, ("close_file: Could not get share mode lock for file %s\n", fsp->fsp_name));
@@ -305,7 +305,7 @@ static int close_directory(files_struct *fsp, BOOL normal_close)
         * reference to a directory also.
         */
 
-       lck = get_share_mode_lock(NULL, fsp->dev, fsp->inode, fsp->fsp_name);
+       lck = get_share_mode_lock(NULL, fsp->dev, fsp->inode, NULL);
 
        if (lck == NULL) {
                DEBUG(0, ("close_directory: Could not get share mode lock for %s\n", fsp->fsp_name));