diff options
Diffstat (limited to 'source3/modules/vfs_default.c')
-rw-r--r-- | source3/modules/vfs_default.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/source3/modules/vfs_default.c b/source3/modules/vfs_default.c index b2c6c28f87b..1c267287cff 100644 --- a/source3/modules/vfs_default.c +++ b/source3/modules/vfs_default.c @@ -55,11 +55,13 @@ static void vfswrap_disconnect(vfs_handle_struct *handle) /* Disk operations */ -static uint64_t vfswrap_disk_free(vfs_handle_struct *handle, const char *path, - uint64_t *bsize, uint64_t *dfree, - uint64_t *dsize) +static uint64_t vfswrap_disk_free(vfs_handle_struct *handle, + const struct smb_filename *smb_fname, + uint64_t *bsize, + uint64_t *dfree, + uint64_t *dsize) { - if (sys_fsusage(path, dfree, dsize) != 0) { + if (sys_fsusage(smb_fname->base_name, dfree, dsize) != 0) { return (uint64_t)-1; } |