Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.09 KB | None | 0 0
  1. diff --git a/hw/9pfs/virtio-9p.c b/hw/9pfs/virtio-9p.c
  2. index 27e7750..8fa47a2 100644
  3. --- a/hw/9pfs/virtio-9p.c
  4. +++ b/hw/9pfs/virtio-9p.c
  5. @@ -1421,23 +1421,15 @@ static void v9fs_setattr_post_chmod(V9fsState *s, V9fsSetattrState *vs, int err)
  6.      if (vs->v9iattr.valid & (ATTR_ATIME | ATTR_MTIME)) {
  7.          struct timespec times[2];
  8.          if (vs->v9iattr.valid & ATTR_ATIME) {
  9. -            if (vs->v9iattr.valid & ATTR_ATIME_SET) {
  10.                  times[0].tv_sec = vs->v9iattr.atime_sec;
  11.                  times[0].tv_nsec = vs->v9iattr.atime_nsec;
  12. -            } else {
  13. -                times[0].tv_nsec = UTIME_NOW;
  14. -            }
  15.          } else {
  16.              times[0].tv_nsec = UTIME_OMIT;
  17.          }
  18.  
  19.          if (vs->v9iattr.valid & ATTR_MTIME) {
  20. -            if (vs->v9iattr.valid & ATTR_MTIME_SET) {
  21.                  times[1].tv_sec = vs->v9iattr.mtime_sec;
  22.                  times[1].tv_nsec = vs->v9iattr.mtime_nsec;
  23. -            } else {
  24. -                times[1].tv_nsec = UTIME_NOW;
  25. -            }
  26.          } else {
  27.              times[1].tv_nsec = UTIME_OMIT;
  28.          }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement