When clearing out vuid cache remember to set entries = 0.
authorJeremy Allison <jra@samba.org>
Mon, 17 Nov 2008 22:05:55 +0000 (14:05 -0800)
committerJeremy Allison <jra@samba.org>
Mon, 17 Nov 2008 22:05:55 +0000 (14:05 -0800)
Jeremy.

source/modules/vfs_readonly.c

index ccb95b5d8cf15233c0cdc98242e689fb8f6866d7..37d9e5a6818faaa0486cb41652a5963273199f4c 100644 (file)
@@ -78,6 +78,7 @@ static int readonly_connect(vfs_handle_struct *handle,
       for (i=0;i<conn->vuid_cache.entries && i< VUID_CACHE_SIZE;i++) {
         conn->vuid_cache.array[i].vuid = UID_FIELD_INVALID;
       }
+      conn->vuid_cache.entries = 0;
     }
 
     return SMB_VFS_NEXT_CONNECT(handle, service, user);