{
connection_struct *conn = dirptr->conn;
struct smb_Dir *dir_hnd = dirptr->dir_hnd;
+ struct smb_filename *dir_fname = dir_hnd->dir_smb_fname;
size_t slashlen;
size_t pathlen;
- const char *dpath = dir_hnd->dir_smb_fname->base_name;
+ const char *dpath = dir_fname->base_name;
bool dirptr_path_is_dot = ISDOT(dpath);
NTSTATUS status;
DBG_DEBUG("dir [%s] dirptr [%p] offset [%u] => "
"dname [%s]\n",
- smb_fname_str_dbg(dir_hnd->dir_smb_fname),
+ smb_fname_str_dbg(dir_fname),
dirptr,
dir_hnd->file_number,
dname ? dname : "(finished)");
pathreal,
NULL,
NULL,
- dir_hnd->dir_smb_fname->twrp,
- dir_hnd->dir_smb_fname->flags);
+ dir_fname->twrp,
+ dir_fname->flags);
TALLOC_FREE(pathreal);
if (smb_fname == NULL) {
TALLOC_FREE(dname);
dname,
NULL,
NULL,
- dir_hnd->dir_smb_fname->twrp,
- dir_hnd->dir_smb_fname->flags);
+ dir_fname->twrp,
+ dir_fname->flags);
if (atname == NULL) {
TALLOC_FREE(dname);
TALLOC_FREE(fname);