unsigned int data_size;
struct timespec create_time_ts, mtime_ts, atime_ts, ctime_ts;
SMB_STRUCT_STAT *psbuf = NULL;
- SMB_STRUCT_STAT *base_sp = NULL;
+ struct files_struct *base_fsp = NULL;
char *p;
char *base_name;
char *dos_fname;
mode = fdos_mode(fsp);
psbuf = &smb_fname->st;
- base_sp = (fsp->base_fsp != NULL) ? &fsp->base_fsp->fsp_name->st
- : &fsp->fsp_name->st;
-
nlink = psbuf->st_ex_nlink;
if (nlink && (mode&FILE_ATTRIBUTE_DIRECTORY)) {
I think this causes us to fail the IFSKIT
BasicFileInformationTest. -tpot */
- file_id = SMB_VFS_FS_FILE_ID(conn, base_sp);
+ base_fsp = metadata_fsp(fsp);
+ file_id = SMB_VFS_FS_FILE_ID(conn, &base_fsp->fsp_name->st);
*fixed_portion = 0;