return NT_STATUS_EAS_NOT_SUPPORTED;
}
+ if (fsp == NULL) {
+ return NT_STATUS_INVALID_HANDLE;
+ }
+
posix_pathnames = (fsp->fsp_name->flags & SMB_FILENAME_POSIX_PATH);
status = refuse_symlink_fsp(fsp);
struct ea_list *ea_list = NULL;
NTSTATUS status;
- if (!fsp) {
+ if (fsp == NULL) {
return NT_STATUS_INVALID_HANDLE;
}
return NT_STATUS_INVALID_PARAMETER;
}
+ if (fsp == NULL) {
+ return NT_STATUS_INVALID_HANDLE;
+ }
+
status = check_access_fsp(fsp, FILE_WRITE_ATTRIBUTES);
if (!NT_STATUS_IS_OK(status)) {
return status;
return NT_STATUS_INVALID_PARAMETER;
}
+ if (fsp == NULL) {
+ return NT_STATUS_INVALID_HANDLE;
+ }
+
/* create time */
ft.create_time = time_t_to_full_timespec(srv_make_unix_date2(pdata));
/* access time */