Not sure why this was a void*
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
off_t vfs_transfer_file(files_struct *in, files_struct *out, off_t n);
const char *vfs_readdirname(connection_struct *conn,
struct files_struct *dirfsp,
- void *p,
+ DIR *d,
char **talloced);
int vfs_ChDir(connection_struct *conn,
const struct smb_filename *smb_fname);
const char *vfs_readdirname(connection_struct *conn,
struct files_struct *dirfsp,
- void *p,
+ DIR *d,
char **talloced)
{
struct dirent *ptr= NULL;
char *translated;
NTSTATUS status;
- if (!p)
+ if (d == NULL) {
return(NULL);
+ }
- ptr = SMB_VFS_READDIR(conn, dirfsp, (DIR *)p);
+ ptr = SMB_VFS_READDIR(conn, dirfsp, d);
if (!ptr)
return(NULL);