summaryrefslogtreecommitdiff
path: root/source3/smbd/vfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/smbd/vfs.c')
-rw-r--r--source3/smbd/vfs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source3/smbd/vfs.c b/source3/smbd/vfs.c
index 2f9f847188..f5c2ec3426 100644
--- a/source3/smbd/vfs.c
+++ b/source3/smbd/vfs.c
@@ -220,7 +220,7 @@ BOOL vfs_directory_exist(connection_struct *conn, char *dname,
if (!st) st = &st2;
- if (conn->vfs_ops.stat(dname,st) != 0)
+ if (conn->vfs_ops.stat(dos_to_unix(dname,False),st) != 0)
return(False);
ret = S_ISDIR(st->st_mode);
@@ -238,7 +238,7 @@ BOOL vfs_file_exist(connection_struct *conn,char *fname,SMB_STRUCT_STAT *sbuf)
SMB_STRUCT_STAT st;
if (!sbuf) sbuf = &st;
- if (conn->vfs_ops.stat(fname,sbuf) != 0)
+ if (conn->vfs_ops.stat(dos_to_unix(fname,False),sbuf) != 0)
return(False);
return(S_ISREG(sbuf->st_mode));