Permit 'GNOME_VFS_SET_FILE_INFO_TIME' of atime+mtime without ctime.
[captive.git] / src / libcaptive / client / file-slave.c
index 2a2b2ce..fac5eef 100644 (file)
@@ -775,8 +775,8 @@ NTSTATUS err;
                if (mask & GNOME_VFS_SET_FILE_INFO_TIME) {
                        g_assert(info->valid_fields & (0
                                        | GNOME_VFS_FILE_INFO_FIELDS_ATIME
-                                       | GNOME_VFS_FILE_INFO_FIELDS_MTIME
-                                       | GNOME_VFS_FILE_INFO_FIELDS_CTIME));
+                                       | GNOME_VFS_FILE_INFO_FIELDS_MTIME));
+                       /* !GNOME_VFS_FILE_INFO_FIELDS_CTIME is used by FUSE op_utime(). */
                        if (info->valid_fields&GNOME_VFS_FILE_INFO_FIELDS_ATIME) {
                                RtlSecondsSince1970ToTime(
                                                info->atime,    /* SecondsSince1970 */